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

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

2
GNU Screenセッションの共有
教授とまもなく会議を開きますが、彼は学校で顔を合わせて会うことはありません。代わりに、彼はSkypeとSSHログインを介して私に会います。私はGNU Screenのヘビーユーザーですが、マルチユーザー機能を使用したことがありません。マルチユーザー機能を設定するにはどうすればよいですか?また、彼に与える適切なアクセス許可(r / w / x)は何でしょうか?
17 ssh  gnu-screen 

1
.sshにない場合、Mac OS Xでは認証に使用されるSSHキーはどこに保存されますか?
Mac OS Xでgitで動作するようにsshを設定しようとしていますが、キーが見つかりません。既存のキーを使用して、Windowsマシンのgitで使用されているものとまったく同じ〜/ .sshディレクトリをコピーして、新しいキーを生成しようとしましたが、Macでは何も違いはありませんでした。 Macからサーバーにアクセスするためにしばらく使用したsshキーがありました。これは〜/、sshのid_rsa / id_rsa.pubのペアだと思いました。〜/ .sshディレクトリを移動して、これがsshがキーを取得する場所であるという仮定を確認してから(ターミナルから)サーバーにsshを試行したときに、ホストを認識しませんでした。 known_hostsファイルが移動されましたが、私はまだサーバになったパスワードなし。 したがって、セッションキーだけでなく、サーバー上の承認された公開キーの1つに対応する秘密キーをまだ使用している必要がありますので、ここではシナリオではありませんが、〜/ .sshからではない場合はどこで取得しますか?
17 macos  ssh 

8
パスワードなしでローカルホストにSSHで接続する方法は?
編集:何が行われたかを正確に入れます。 localhostパスワードなしでSSHを実行する必要がありますが、通常の方法(公開キーを使用)では機能しません。 user@PC:~$ rm -rf .ssh/* user@PC:~$ ssh-keygen -t rsa > /dev/null Enter file in which to save the key (/home/user/.ssh/id_rsa): Enter passphrase (empty for no passphrase): Enter same passphrase again: user@PC:~$ ls .ssh/ id_rsa id_rsa.pub user@PC:~$ ssh-copy-id -i localhost The authenticity of host 'localhost (::1)' can't be established. RSA …

2
.bashrcに「screen -r」を入れるのは良い考えですか?
画面を使用して、サーバー上でsshセッションを維持したいと思います。ログイン時にユーザーの実行中のセッションを自動的に再開できると便利です。これを行う簡単な方法は、「screen -r」を.bashrcに追加することで、これはうまくいくようです。まだテストしていない条件でこれが何かを壊すかどうか疑問に思っています。ここでの経験があり、これが私がすべきかどうかを教えてくれる人はいますか?

2
SSH接続を介したリバースSCP
ラップトップにいるときは、サーバーからのファイルが必要になることがよくあります。しかし、そのファイルがどこにあるかわからない場合は、sshサーバーを調べて、周りを見て、、exitそしてscp server:file .。デスクトップとサーバーの両方で静的IPを使用している場合、逆にファイルをSCP(scp desktop:~ file)するだけで済みますが、ラップトップではできません。SSH接続でファイルを逆方向​​にSCPする良い方法はありますか?SSHで接続するコンピューターがクライアントにファイルを逆方向​​に送信するようにしますか?
17 ssh  scp 

1
Chrome sshトンネル転送
最初にsshサーバーにログインしています。次に、SSHトンネル転送にChromeを使用しようとしています。これを行うためのGUI方法はありますか?これをFirefoxのGUIで10秒程度で実行できるので、Chromeにもこの便利な機能があると思います。これを行う簡単な方法はありますか? Linux /usr/bin/chromium-browser --proxy-server="socks5://localhost:3145" Windows C:\Users\username\AppData\Local\Chromium\Application\chrome.exe --proxy-server="socks5://localhost:3145" この2つのリンクを読んでこれを見つけました。 ssh転送タイムアウトを介したchrome socksプロキシ 問題38207-クロム-SSH -DプロキシトンネルがChrome Linuxで失敗する

4
ホスト名に基づいて端末のバックグラウンドを変更できますか?
ホスト名に基づいて端末の背景色を変更したいのですが。この理由は主に、自分がどのサーバーにいるのかを思い出させるための特別な方法があるためです。 ローカルマシンにいる場合は標準のau子の背景を使用し、sshを本番Webサーバーまたは指定可能な他のホストに変更すると赤に変わりますか?


4
リモートSSHコマンド-bashバインド警告:行編集が有効になっていない
私はbash 4.3.11(1)を使用しており、次の履歴プラグインを(.bash_it経由で)インストールしています。 # enter a few characters and press UpArrow/DownArrow # to search backwards/forwards through the history bind '"^[[A":history-search-backward' bind '"^[[B":history-search-forward' 対話型セッションにログインするとすべて問題ありませんがssh host 'ls -als'、たとえばリモートコマンドを実行すると、次の出力が表示されます。 : ssh host 'ls -als' /home/ubuntu/.bash_it/plugins/enabled/history.plugin.bash: line 3: bind: warning: line editing not enabled /home/ubuntu/.bash_it/plugins/enabled/history.plugin.bash: line 4: bind: warning: line editing not enabled echo -e …
17 bash  ssh  shell 

3
sshを使用してリモートUnixマシンでコマンドを実行し、コマンドが完了する前に終了するにはどうすればよいですか?
Unixマシンでsshを使用してコマンドを実行し、コマンドが完了する前に終了するにはどうすればよいですか? たとえば、次のように入力した場合 ssh localhost 'sleep 60 &' スリープがバックグラウンドで実行されていても、スリープが完了するまでsshが端末でハングします。
17 unix  ssh 


2
OS XのSourceTree SSHオプション
SSHを使用してOS XのSourceTreeからGitHubに接続しようとしています。私は細かいコマンドラインを接続できますが、エラーが発生してSourceTreeのSSHを介してリポジトリを操作できないようです: 権限が拒否されました(公開鍵)。 オンラインで見つけたすべてのヘルプトピックは、SourceTreeでSSHクライアントを構成することを提案しています。ただし、そのドキュメントはすべてWindowsバージョン用です。SourceTreeのOS XバージョンでSSH Preferencesにアクセスするにはどうすればよいですか?
17 macos  ssh 

3
非標準のsshポートを理解する
このサーバーは、ssh用に22ではなく別のポートを使用するように構成されています。どのポート番号であるかはどうすればわかりますか?
16 ssh  port 

2
* nixボックスへのリモート接続が失われると、実行中のプロセスはどうなりますか?
VPSへのリモートSSH接続が失われることがあります。私screenは長時間実行するプロセスに使用していscreenますが、ボックスへの接続が失われた場合、セッション内で実行されているプロセスとは別に実行していたプロセスはどうなるのでしょうか。 ボックスへの接続を再確立すると、接続を失ったときに実行していたbashおよびsshdプロセスはどうなりましたか?今日、私は繰り返し接続を失い、通常よりも多くのbashおよびsshdプロセスに気付きました。 ぶらぶらしているプロセスがある場合、それらを強制終了する必要がありますか?前のセッションから放棄されたプロセスを特定するにはどうすればよいですか? 返信いただきありがとうございます!

2
動的にバインドされたopensshリバーストンネル用にサーバーに割り当てられたポートを決定する方法は?
OpenSSHの最近のバージョンでリバーストンネルを作成する場合、使用可能なポートをバインドするために0のリモートポートを指定できます。 -R [bind_address:] port:host:hostport ... port引数が「0」の場合、リスンポートはサーバー上で動的に割り当てられ、実行時にクライアントに報告されます。 openssh sshクライアントのマンページ 私の質問は、サーバー上のこのポート割り当てを(自動化された方法で)決定する方法です。sshクライアントを実行しているホストに報告されているが、このポートに接続してクライアントのサービスにアクセスしたいターゲットには報告されていないように思われます。 私が考えることができる2つの類似したオプションは、実行中です # netstat -ntlp サーバー上で、sshdによって127.0.0.1にバインドされている疑わしいポートを探すか、または # lsof -p $PPID | grep TCP | grep LISTEN ただし、自動化の観点からはこれらはどちらも快適ではありません。また、このようなトンネルが複数作成された場合、動的ポートを元のサービスポートに戻す方法はありません。 SSH_CONNECTION環境変数と同等のように、アクティブトンネルの場合、sshdサーバー側でアクティブトンネル(ローカルポート番号とリモートポート番号の両方)のリストを効果的に取得するために不足しているものはありますか? 一部のコンテキストでは、ホストへの非常に多くの同時逆トンネルを作成し、多くの異なるホスト上の同じポート番号にトンネリングして戻そうとしています。TCPスタックでポートプールを自動的に管理することが、これを行う最も効果的な方法のようです。

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