Amazon EC2 SSHで自分自身をロックします。このサービスはSFTP接続のみを許可します。

Amazon EC2 SSHで自分自身をロックします。このサービスはSFTP接続のみを許可します。

ああ。

ForceCommand internal-sftp/etc/ssh/sshd_configSFTPを介したログインを許可するために前後に、rootAmazon EC2ボックスでSSHをロックしました。

SFTPはまだうまく機能しますが、PuTTYはすぐに停止します。たとえば、次のようになります。

パテ

ここで奇妙なことは、SFTPがまだうまく機能し、現在のようにログインできることですroot(変更のため)。これにより、WinSCPウィンドウが開いており、必要なものを見つけて編集できます。

次のコマンドを使用して別のLinuxシステムから接続しようとしたとき:

ssh -i keyfile.pem [email protected] -p [portnumber]

私は次のような答えを受けました。

This service allows sftp connections only.
Connection to [hostname] closed.

正常に削除しましたが、リモートで実行できForceCommand internal-sftpませ/etc/ssh/sshd_configservice ssh restartsftpプレフィックスを使用してこれを実行すると、機能していると表示されますが、!リスニングポートが変更されていないために機能しないことがわかります。

ベストアンサー1

ForceCommand internal-sftp構成ファイルを更新するためにサーバーを削除して再/etc/ssh/sshd_config起動し、戻りました。

おすすめ記事