ああ。
ForceCommand internal-sftp
/etc/ssh/sshd_config
SFTPを介したログインを許可するために前後に、root
Amazon 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_config
んservice ssh restart
。sftp
プレフィックスを使用してこれを実行すると、機能していると表示されますが、!
リスニングポートが変更されていないために機能しないことがわかります。
ベストアンサー1
ForceCommand internal-sftp
構成ファイルを更新するためにサーバーを削除して再/etc/ssh/sshd_config
起動し、戻りました。