ubuntuの設定
1.opensshをインストール
$ sudo apt install openssh
2.configファイルの設定
・パスワード認証でログインする場合
/etc/ssh/sshd_config
PasswordAuthentication yes
無効になっている場合は、公開鍵認証等他の認証方法を設定する必要があります。
VScodeの設定
1.VSCodeインストール
※インストール手順は割愛
2.ExtentionsからRemoto-SSHをインストール
拡張機能(Extentions)の検索欄に{remote ssh}と入力してインストール
3.RemoteExplorerから歯車マークをクリックし、configファイルを開きます
4.configファイルの設定
C:users/{$ユーザー}/.ssh/config
# Read more about SSH config files: https://linux.die.net/man/5/ssh_config
Host Ubuntu
HostName {接続先のIP}
User {接続先のユーザー名}
項目 | 値 |
---|---|
Host | VScodeに表示される名前で何でも構いません |
HostName | UbuntuのIP |
User | Ubuntuのユーザー名 |
5.connect in New Windowsをクリックしssh接続
6.パスワードを入力し、OpenFolderでUbuntu上のファイルを確認できます
7.適当なファイルを右クリックし、[Open in integrated Terminal]を選択するとファイルシステムが表示されます。
8.VScodeでファイルを開く
/etc/ssh/sshd_config
$ code [ファイルパス]