Vagrant での sftp 接続
Vagrant で sftp 接続するには
前の記事でVagrantについてあれこれと書きましたが、久しぶりに新規でゲストOSを設定しようとしたところ
sftp接続ではまってしまったので備忘のためにこれを書きます。
sftp がつながらない・・・
CentOS をインストールしたが sftp がつながらない。
SSH 接続は出来るけれど sftp がつながらない。
グーグル先生に聞いて /etc/ssh/sshd_config
の設定を変えたりしてみたけど sftp がつながらない。
もういっか、あきらめよう、と思ってたところに ポートは空いてますか という某質問サイトに書き込みが・・・・
sftp というものを正しく理解していなかった
Wikipedia より
SSH File Transfer Protocol
SSH File Transfer Protocol(SFTP)は、信頼性の高いデータストリーム(英語版)上でのファイル転送やファイル管理を提供する通信プロトコルである。Internet Engineering Task Force(IETF)によって ~~~ snip ~~~ SSHなどのセキュアな通信路で実行されること
あれ??SSHは繋がってるのにな・・・
結論
Vagrant のデフォルトのSSH用ポートは 2222
です!
$ vagrant ssh-config
Host default
HostName 127.0.0.1
User vagrant
Port 2222
UserKnownHostsFile /dev/null
~~ snip ~~
sftp 用ソフトの設定でポートを 2222
に設定したらサクッと繋がりましたとさ(┐「ε:)
Author And Source
この問題について(Vagrant での sftp 接続), 我々は、より多くの情報をここで見つけました https://qiita.com/hotate_chan/items/408c8f6cd7fe04c95b77著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .