web関連
【エックスサーバー】「WinSCP」でSFTP接続する方法
クライアントFTPソフト「WinSCP」でSFTP接続する方法(エックスサーバー)
1.エックスサーバーでSSH設定
- エックスサーバーにログイン
SSH設定
をクリック- SSHの設定
ON
にする 公開鍵認証用鍵ペアの生成
タブをクリックパスフレーズを入力
(パスワード生成ツールとかで作成)
※接続時に使うのでメモ確認する
ボタンクリック生成する
ボタンクリック- 秘密鍵がダウンロードされる(例:
ドメイン名.key
)
※ダウンロードした秘密鍵はPC内にあればok、分かりやすい所に置く
エックスサーバーでの作業は以上
2.WinSCPでSFTP接続
- WinSCPを開く
- 以下設定
転送プロトコル:SFTP
ホスト名:○○.xserver.jp
ユーザー名:サーバーID
パスワード:サーバーパスワード
ポート:10022
- 「
設定
」を開く - 「設定」→「SSH」欄の「
認証
」をクリック - 「秘密鍵」の「
…(3点リーダー)
」をクリックしダウンロードした秘密鍵を選択
※「.key
」ファイルが表示されない場合は「全てのファイル(*.*)
」を選択 - 選択しようとすると「秘密鍵OpenSSHをPuTTY形式に変換しますか?」と表示されるので「
OK
」をクリック - 「パスフレーズ」を求められるので、メモした「
パスフレーズ
」を入力 - 保存場所を聞かれるので、秘密鍵と同じ箇所に「
ドメイン名.ppk
」を保存 - WinSCPの設定画面に戻る
- 「秘密鍵」のパスが「
C:\Users…/ドメイン名.ppk
」になっていれば「ok
」をクリックし設定を閉じる - 「
ログイン
」をクリック - 「不明なサーバーに接続し、そのホスト鍵をキャッシュに追加しますか」と聞かれるので「
はい
」、「パスフレーズ」を聞かれるので入力 - ログインできれば終了