私はDellノートブックでLinux Mint 18.3を使用しています。
私はSSH経由でリモートディレクトリに簡単にアクセスできるファイルブラウザウィンドウのサーバーへの接続機能が好きです。ただし、ユーザー名、IP、パスワードを繰り返し入力すると、デバイスが何らかの方法でそれを覚えているというオプションも表示されます。しかし、記憶されたデータをどこで検索できますか?デフォルトでは、定期的に3〜4台の異なるコンピュータにログインし、毎回手動でユーザーの資格情報を入力したくない場合はどうすればよいですか。
同じトピックにMobaX for Linux mintに無料の代替方法はありますか? Termiusをインストールしようとしましたが、パッケージマネージャスナップはこれを実行できないようです。 (他のすべての目的のために、私はapt-getリポジトリを使用し、Termius用のスナップだけをインストールしましたが、失敗して少し迷惑です)。許可する他のSSHクライアントはありますか?
- ローカル端末でSSHコマンドとパスワードを使用せずにリモートコンピュータにワンクリックでログインする
- MobaXがWindowsが提供するのと同様に、gitやscpなどを介さずにリモートで(Atomなどのローカルエディタを介して)直接コードを編集します。
どんな提案がありますか?
ベストアンサー1
SSHパスワードは悪い習慣と見なされます。代わりに、クライアントの公開鍵と秘密鍵のペアを作成し、サーバーに公開鍵を登録します。 SSHエージェント(Linux MintおよびMobaXで利用可能)を使用して、使用する秘密鍵をロードできます。
バラより LinuxでSSHキーを設定する方法
短いバージョンは秘密鍵を生成することです。
ssh-keygen
デフォルトの位置を維持します。これにより、秘密鍵id_rsa
と公開鍵が生成されますid_rsa.pub
。
次に、新しく作成されたコンテンツをid_rsa.pub
サーバーにコピーして...ファイルに追加し~/.ssh/authorized_keys
、Authorized_keysファイルがまだ存在しない場合は新しいファイルを作成します。
実際、Linux Mint用のMobaXを置き換える必要はありません。 MobaXは、ほとんどのLinuxディストリビューションですでに利用可能な機能をエミュレートします。ターミナル(コマンドライン)を開き、次のように入力します。
ssh user@remotehost
デフォルトでは、MabaXはキーエージェントを使用し、Xサーバーを渡してウィンドウを開くことを期待しています。
# do this once to start the agent and add your private key from ~/.ssh/id_rsa
ssh-add
# Then to connect to your server
ssh -AX user@remotehost
実際の詳細user
に置き換えることを忘れないでくださいremotehost
。
あなたの意見に基づいて見ていくつかの異なるツールがあります。
- MintにはWindowsのショートカットと同等の機能が必要です(私はMintユーザーではありませんが、「Launcher」と命名されている可能性があります)。優先ホストに対してSSHを実行している端末を自動的に開くことを作成できる必要があります。
- Filezilla - SCPを使用し、サーバーからファイルをドラッグアンドドロップできます。
- SSHFS - 一歩進んでSCPをインストールして、お気に入りのエディタでサーバー上のファイルを編集できます。