ソフトウェア/ツールをインストールせずに、サーバーで SFTP アクセスが許可されていることを確認するにはどうすればよいですか?
6 に答える
ログインしてみてください。
意地悪をしない - それがおそらく最も簡単な方法です。「SFTP アクセスが許可されていることを確認する」ことで、実際に行っていることは、特定の l/p ペアがサーバーによって認識されているかどうかを確認することです。
または、上記の「sftp -v」コマンドを実行する以外に、sshd を実行している任意のサーバーに保存されている SSH/SFTP ログをいつでも cat し、それらをファイルに転送して表示することができます。
次のようなコマンド セットが機能します。1.1.1 は、検索しようとしているブロックの /24 になります。
cd /var/log/
cat secure.4 secure.3 secure.2 secure.1 secure |grep sshd| grep -v 1.1.1> /tmp/secure.sshd.txt
gzip -9 /tmp/secure.sshd.txt
こんばんは
ポート 115 への telnet はどうでしょうか (Simple FTP の場合)、接続するとどうなるか見てみましょう。拒否されない場合は、USER コマンド、PASS コマンド、QUIT コマンドの順に送信してみてください。
HTH
乾杯、
SFTP では、次のタイプの認証を使用できます。 1. パスワード ベースの認証 2. キー ベースの認証
ただし、キーベースの認証を使用する場合は、それに応じてセットアップを準備し、ログイン手順を続行する必要があります。キーベースの認証が失敗すると、自動的にパスワードを要求されます。つまり、自動的にパスワードベースのモードに切り替わります。ちなみに、Linuxでこれを使用できることを確認したい場合:
「ssh -v user@IP」 すべてのデバッグ メッセージが表示され、認証が成功した場合はログインされ、それ以外の場合は「許可が拒否されました」というメッセージが表示されます。これがあなたを助けることを願っています。