タグ付けされた質問 「ssh」

セキュアシェル; 2つのネットワークデバイス間の安全なチャネルを介したデータ転送を可能にするネットワークプロトコル。


3
パラメータとしてキーファイルを使用したscp'ing、できればどのようにできますか?
scp -i ~/.ssh/id_rsa.pub events*$date*_QA.log $remote_user@$remote_server:$remote_location 前述のスクリプトは間違っていますか?正しくやっていないのですか? 私はに行ってきました.ssh、リモート・サーバが中にあるディレクトリとのこぎりknown_hostsファイル。 しかし、パラメータとしてファイルなしで通常のscpを実行すると、まだパスワードを要求しています scp events*$date*_QA.log $remote_user@$remote_server:$remote_location キーファイルをコマンドに含めるにはどうすればよいですか? sh-3.2$ grep server ~/.ssh/* /home/user/.ssh/known_hosts:server....com,ip_addr ssh-rsa Asine=jhjsdhfjsadhfjkashdfjhasdjfhksadjfhasjdfhj
51 linux  ssh  scp 

4
ssh-agentにキーをオンデマンドで自動的に追加させる方法は?
ssh-agent(最大有効期間オプション付き)を実行しますが、起動時にキーを追加せず、代わりにオンデマンドで追加します。 あるサーバーに初めてログインするときと同様に、パスフレーズを要求する必要があり、次回(1時間以上待たない限り)きれいに接続する必要があります。 ssh server1 Enter passphrase for key '/home/vi/.ssh/id_dsa': server1> ... ssh server2 server2> # no passphrase this time # wait for lifetime ssh server2 Enter passphrase for key '/home/vi/.ssh/id_dsa': 毎回 'ssh-add'を実行することを手動で思い出したくありません。(たとえば、sshのパスフレーズを入力し、「ああ、覚えていない、再入力が必要」)。 ユーザーがパスフレーズを提供した場合にssh-agentにキーを自動的に追加するようにsshを構成する方法は?
51 ssh  ssh-agent 

3
SSHがしばらくアイドル状態だった場合にSSHが切断されるのを防ぐ方法
マシンへのssh接続があり、ユーザーの入力がない状態が30分続くと、そのマシンによって切断されます。ただし、のようなものを開始した場合top、接続は維持されます。これはクライアントのマシンであるため、そのマシンのSSHサーバーを再構成することはできません。だから私は自動的にアイドル状態を検出し、のようなものを開始する方法を探していtopます。Bashの一種の「スクリーンセーバー」。 でできることはわかっていますscreenが、残念ながらscreenインストールされておらず、ソフトウェアをインストールできません。そのため、Bashが提供するものを使用する必要があります。 明確にするために:ログイン後に一度開始するソリューションを探しています。その後、その端末を使用して、立ち去り、2時間後に戻ってきて、何も入力せずに立ち去ります。また、私はトンネルのものを探していません(そのために素晴らしいツールshuttleをお勧めします) 何か案は?
51 linux  bash  ssh 


11
既存の画面に再接続するときに、現在のssh-agentに自動的に接続する画面を取得するにはどうすればよいですか?
ssh-agentの実行中に(ssh -Aエージェント転送から)スクリーンセッションを開始した場合、ssh-agentへのアクセスは正常に機能します。ただし、そのセッションからデタッチし、ログアウトし、再度ログインして(ssh-agent転送を使用)、スクリーンセッションに再アタッチすると、ssh-agentアクセスは機能しません。 これはどのように修正できますか?

4
フルログインシェルでリモートsshコマンドを実行する
私は次のようなことをしたいのですが、ssh example.com 'ls'sshマンページごとに: コマンドが指定されている場合、ログインシェルの代わりにリモートホストで実行されます。 そのlsため、出力が表示され、sshが終了します。 私が理解できないのは、完全なログインシェルを開いてから、そのシェル内でコマンドを実行する方法です。コマンドの実行後にシェルを開いたままにします。私が手動で以下を行ったかのように: localhost$ ssh example.com example.com$ ls /folder1 /folder2 example.com$ _ 何か案は?
48 ssh 

3
開いているリモートSSHセッションからログアウトするにはどうすればよいですか?
(私たちのラボの)パブリックWindowsマシンからLinuxマシン(bashシェル)に入れて、ログアウトするのを忘れました。私は別の部屋の座席に戻っており、怠けすぎて戻ってそのセッションをログアウトすることはできません。しかし、現在のPCからLinuxマシンにSSH接続できます。新しいSSHセッションから他のセッションを強制ログアウトできますか? 現在のPCからLinuxボックスにsshしてusersコマンドを入力すると、そこにまだログインしていることがわかります。私の名前は2回リストされています。1つは現在のセッション用で、もう1つはラボPCからのセッション用です。 上記のマシンにはルート権限がありませんが、自分でログアウトしようとしているだけなので、それは問題ではないでしょう。
48 linux  ssh 

1
RSA公開キーの右半分は重要ですか?
ssh-keygenによって生成された公開キーファイル「id_rsa.pub」では、==の後の部分は重要ですか? 「root@somedomain.com」を「root」に変更しても、まだ機能しているようだからです。 より一般的には、私はその半分の目的が何であるかについて興味があります。



4
SSHキーが禁止されている場合、パスワードをキャッシュします
私はそれを計算するため、sshを介して頻繁にアクセスする必要があるサーバーがあります。現在、コンピューティングセンターはSSHキーが「安全でない」ため明示的に禁止しています。彼らは、他の人間の前で可能な限りキーボードで私のパスワードを入力する方がはるかに安全なログイン方法であると感じています。 今; 私は彼らの心を変えることはできません(私は試しました)。 少なくとも一時的にSSHパスワードを保存する方法はありますか?GITが定義された時間キャッシュにパスワードを保存する方法はありますか?
46 ssh  git 

2
特定のディレクトリにのみアクセスできるSSHユーザーを作成できますか?
ルートアカウントでSSHを使用して接続できる仮想プライベートサーバーがあり、任意のlinuxコマンドを実行して、すべてのディスク領域にアクセスできることは明らかです。 別のユーザーアカウントを作成します。このアカウントは、SSHを使用してこのサーバーにアクセスできますが、たとえば特定のディレクトリのみにアクセスできます。 /var/www/example.com/ たとえば/var/www/example.com/logs/error.log 、このユーザーがFTPを使用してこのファイルにアクセスするときに、巨大なerror.logファイル(500 MB)がある場合、このユーザーはログの最後の行を表示するために500 MBをダウンロードする必要がありますが、次のようなものを実行できます: tail error.log したがって、SSHを使用してサーバーにアクセスできるようにする必要がありますが、すべてのサーバー領域へのアクセスを許可したくありません。 これどうやってするの?
45 linux  ubuntu  ssh  debian  root 

3
SSHは、コマンドがSSHコマンドの引数として提供されている場合、入力されたすべてのパスワードを表示します
これを実行した場合: ssh user@server 'mysql -u user -p' MySQLパスワードの入力を求められ、入力を開始すると、パスワードが画面に表示されます。どうすればこれを防ぐことができますか?ログインしてsshからMySQLコマンドを実行すると、すべてが正常に機能します。

4
接続が切断された後、SSH経由でrsyncを再開しますか?
rsyncを使用してsshで大量のデータ(> 80 GB)を転送する必要があります。すべてが正常に機能していますが、バックアップデータの送信元であるDSL接続は最大3分間、24時間に1回切断されます(プロバイダーの切り替えはオプションではありません)。 方法: 接続がバックアップされたときに転送を自動的に再開しますか? 誤って同時に2つのrsyncコマンドが実行されていないことを確認しますか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.