NetSarang xShell は強力な SSH クライアントです

NetSarang xShell は強力な SSH クライアントです

まだ Putty + WinSCP/FileZilla を使用していますか?

次に、xShell などのソフトウェアに注意を払うことをお勧めします。

  • SSH プロトコルだけでなく、他のプロトコルもサポートしています。 たとえば、telnet や rlogin などです。
  • 同時に複数のサーバーに接続できます (タブ機構)。
  • 毎回データを入力する必要はなく、覚えておくことができます。
  • バージョン 6 からは、UTF-8 を含むすべてのロシア語エンコーディングを理解するロシア語インターフェースが登場しました。
  • パスワード接続とキー接続の両方をサポートします。

  • さらに、ftp/sftp 経由でファイルを管理するために、WinSCP や FileZilla を個別に実行する必要はなくなりました。
  • xShell 開発者は、ユーザーのニーズを考慮して、通常の FTP と SFTP をサポートする xFtp も作成しました。
  • そして最も重要なことは、xFtp はアクティブな ssh セッションから直接起動でき、(sFtp プロトコルを使用して) ファイル転送モードでこの特定のサーバーにすぐに接続できることです。 ただし、xFtp を自分で開いて、任意のサーバーに接続することはできます。

公開鍵/秘密鍵ジェネレーターとそれらを管理するマネージャーも含まれています。

NetSarang xShell は強力な SSH クライアントです

個人、非営利、教育目的での使用は完全に無料です。

www.netsarang.com/ru/free-for-home-school

フィールドに記入し、アクセスできる宛先に必ず電子メールを送信してください。そこにダウンロード リンクが送信されます。

NetSarang xShell は強力な SSH クライアントです

両方のアプリケーションをダウンロードしてインストールします。 起動しましょう。

起動後、空のウィンドウに保存されたセッションのリストが表示されます。 「新規」をクリックします

NetSarang xShell は強力な SSH クライアントです

接続情報、ポート/ホスト/IP アドレス、および希望のセッション名を入力します。
次に、認証に進み、ログイン名とパスワードを入力します。

NetSarang xShell は強力な SSH クライアントです

次に [OK] をクリックしてサーバーに接続します。

xFTP の場合はすべて同じです。 選択する必要があるのはプロトコルだけです。デフォルトは sFTP ですが、通常の FTP を選択することもできます。

最も便利なのは、選択したテキストが自動的にクリップボードにコピーされることです。
(ツール - オプション - キーボードとマウス - マークされたテキストをクリップボードにコピー)。

NetSarang xShell は強力な SSH クライアントです

パスワードだけでなくキーを使って接続することもでき、より安全で便利です。

キー、より正確には公開キーと秘密キーのペアを生成する必要があります。

Xagent を起動します (インストール済み)。

空のキーのリストが表示されます。 「キーの管理」をクリックし、「生成」をクリックします。
RSA型
長さは最小 4096 ビット。

NetSarang xShell は強力な SSH クライアントです

「次へ」をクリックして待ちます。 それではまた次へ

キーには都合のよい名前を付けます。必要に応じて、追加のパスワードを設定してキーを保護できます (別のデバイスにキーを接続またはインポートするときに要求されます)。

NetSarang xShell は強力な SSH クライアントです

次へ 次に、PUBLIC キー自体を見ていきます。 サーバーに接続するために使用します。 XNUMXつのキーを複数のサーバーで使用できるので便利です。

これで生成が完了しましたが、それだけではありません。
サーバーにキーを追加する必要があります。
SSH 経由でサーバーに接続し、/root/.ssh に移動します。

root@alexhost# cd /root/.ssh

90% の場合、エラー -bash: cd: /root/.ssh: No such file or directory が表示されます。
これは正常です。以前にサーバー上でキーが生成されていない場合、このフォルダーは存在しません。

サーバー自体のキーも同様に生成する必要があります。

root@alexhost# ssh-keygen -t rsa -b 4096

キーファイルを保存するパスが表示されます。
Enter キーを押して、デフォルトの /root/.ssh/id_rsa に同意します。
次に、キーファイルのパスワードと確認を入力するか、空白のままにして Enter を押します。

もう一度 /root/.ssh に移動します。

root@alexhost# cd /root/.ssh

authorized_keys ファイルを作成する必要があります。

root@alexhost# nano authorized_keys

上記で取得したテキスト形式のキーをそこに貼り付けます。

NetSarang xShell は強力な SSH クライアントです

保存して終了。
Ctrl + O
Ctrlキー+ X

xShell に移動し、保存されたセッションのリストを呼び出します (Alt+O)

NetSarang xShell は強力な SSH クライアントです

セッションを見つけて、プロパティをクリックし、認証に進みます。

方法フィールドで公開キーを選択します。
ユーザーキーフィールドで、以前に作成したキーを選択し、保存して接続します。

NetSarang xShell は強力な SSH クライアントです

クライアントは PRIVATE キーを使用し、PUBLIC キーはサーバーに登録されます。

他の PC から接続する場合は、秘密キーをその PC に転送できます。

Xagent - キーの管理で、キーを選択 - エクスポート、保存します。

別の PC で Xagent - キーの管理 - インポート、選択、追加。 キーがパスワードで保護されている場合は、この時点でパスワードが要求されます。

キーは root だけでなく、任意のユーザーに割り当てることができます。

標準パス /user_home_folder/.ssh/authorized_keys
たとえば、ユーザー alexhost の場合、デフォルトでは /home/alexhost/.ssh/authorized_keys になります。

NetSarang xShell は強力な SSH クライアントです

出所: habr.com