SSHのポート転送を用いてWinSCPでアクセスする&WinSCPのセッション切れの対処
概要
学内からしかアクセスできない鯖へ研究室の鯖を介してWinSCPでアクセスする
以前のエントリー
[SSH][Samba][Windows]SSHのポート転送を用いてSambaにアクセスする
とほぼ一緒
ポート転送の設定で~/.ssh/configに以下のように記述
Host 「ホスト名」 HostName 「SSHサーバアドレス」 User 「ユーザ名」 Port 22 LocalForward 169.254.0.1:22 「WinSCPでアクセスしたい鯖のアドレス」:22
WinSCPの設定
実はWinSCPのオプションでトンネル設定できた
以下,方法
- セッションのホスト名に中継鯖から見た接続先のホスト名を設定
- その他は普通に設定
- 左下の詳細設定にチェック
- 接続→トンネル
- 「SSHトンネルを経由して接続」にチェック
- トンネルするホストの設定に中継鯖の情報を設定
- ログイン
これで外部から非公開の鯖にアクセスできる
WinSCPについてもう一つ
WinSCPでセッションが切れる問題
参考:http://blog.livedoor.jp/watnet/archives/09648.html
概要
WinSCPを使っていて時間がたつと勝手に接続が途切れるので、その対処法
- ログイン画面左下の詳細設定にチェック
- 接続
- 「接続の保持」の「nullパケットを送信」にチェック