web-dev-qa-db-ja.com

mcでscpする方法(そして覚えている)?

コマンドラインからcd /#sh:radek@firebirdを介してmcでscpを実行できることがわかりました。

できる方法はありますか

  • これをお気に入りとして保存しますか?
  • たぶんパスワードでも?
7
Radek

設定を簡単にするために、~/.ssh/configにあるSSH設定ファイルを設定できます。次のようなエントリをファイルに追加します。

Host server
User l33t
HostName server.example.org

Hostで指定された名前と一致する場合、HostNameディレクティブはオプションです。これは基本的に[email protected]と入力するためのエイリアスです。多くの入力を避けたい場合は、ホスト行で名前をsと短くすることができます。リモートユーザー名がローカルユーザー名と同じ場合は、ユーザー行を無視することもできます。上記の構成では、入力する必要があるのはssh serverscp file-to-copy server:などです。

OpenSSHは、通常は悪い考えであるため、パスワードの保存をサポートしていませんが、公開鍵認証と呼ばれるより安全な代替手段を提供します。公開鍵を使用すると、サーバーごとにパスワードが異なっていても、複数のサーバーに自動的にログオンできます。公開鍵は、通常はパスワードとともにディスクに格納される秘密鍵を使用します。このパスワードは、リモートサーバーへの認証に使用される秘密キーを読み込むために使用されます。秘密鍵のパスワードを常に入力しないようにするために、秘密鍵をssh-agentやGNOMEキーリングなどのSSH公開鍵エージェントにロードできます。ロードされた秘密鍵を使用してエージェントが実行されている間、パスワードを必要とせずに任意のサーバーに対して自動的に認証できます。パスワードなしで秘密鍵をディスクに保存することもできますが、これは安全性が低く、プレーンテキストのパスワードをディスクに保存するのと同等です。 ssh公開鍵の設定 を見てください。

7
penguin359