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

SSH(Secure SHell)は、リモートコンピューターでコマンドを安全に実行するためのプロトコルです。SSHクライアントおよびサーバーソフトウェアの構成、使用、トラブルシューティングに関する質問には、このタグを使用してください。

4
異なるホストにSSH接続するためのBashオートコンプリート機能
私はいつもいつも利用しているサーバーの大きなリストを持っsshています。使用してどのような方法があるbashか、zsh私はホスト名とbashの自動補完のリストを保つことができるように、ファイルを通過し、私がホスト名の最初の数文字を入力するたびにこれらの文字で始まるボックスの示唆を与えます。
8 bash  ssh  zsh  autocomplete 

1
ユーザー名またはパスワードなしのSocksプロキシ上のSSH
このサイトのSOCKSプロキシサーバーのリストがあります。 私は、動的トンネルの作成について読んだことがありますssh -Dが、正直に言って、すでにそれを試しました。残念ながら、何らかの理由で、リストからプロキシサーバーに接続できません。 OpenSSH_5.3p1 Debian-3ubuntu7, OpenSSL 0.9.8kBackTrackで使用しています。誰かが助けてくれたり、私のために役立つステップバイステップガイドを指さしてくれるとしたら、私はとても感謝しています。 私が達成したいのはA、Machine Bto Machineのsshトンネルを介してMachine からConnectに接続することですC。マシンのsshdがCポート21でリッスンしており、マシンBプロキシがポート1080でリッスンしているとしましょう。 追加の質問: また、Firefoxでlocalhost:8080をプロキシとして設定Bし、マシンBIPアドレスのマシンからネットを参照できるようにするプロキシソックスへのトンネルを作成したいと思います。

3
SSHを介して「top」コマンドを適切に実行するにはどうすればよいですか?
別のコンピュータ上でtopコマンドを実行する必要があります。ターゲットPCのIPは192.168.0.81です。 私はそれをやろうとしていました:ssh 192.168.0.81 top しかし、私はこの結果を得ました:top:tcgetattr()failed:Invalid argument 誰かがこの問題を手伝ってくれませんか? システム情報:Linux iRP-C-09 2.4.18-timesys-4.0.642 トップバージョン:2.0.7
8 linux  ssh  terminal  top 

3
ローカルパラメータ値を使用してリモートスクリプトを実行する
このタスクを自動化するにはどうすればよいですか? 1)Aにいます。2)BにSSHで接続します。3)Bでスクリプトを実行します。これには、Aで認識されているパラメータが必要です。 まず、sshで接続を開いたときに値を送信できると思いました。次に、おそらく1)と2)の間でより単純な方法で、スクリプト全体をBの同じ場所にscpします(古いスクリプトを置き換える)。それでも、Bでスクリプトを実行するにはどうすればよいですか。(つまり、最後のステップを自動化する方法です。もちろん、sshの後で手動で実行することもできます。) もう1つの考えは、おそらくsshを完全に破棄することです-私はBにWebページを持っているので、「内部」Webインターフェイスを介してスクリプトを呼び出すことができますか? それとも、まったく異なる方法でそれを行いますか?
8 ssh  scripting  scp  web 

3
遅い接続でパテを改善する方法はありますか?
で作業してputtyいますが、サーバーへの接続が遅いです。 どこでも遅くはないので、速くする必要はありません。入力してから端末にテキストが表示されるまでの間に待ち時間があります。 だから質問:入力とターミナルに表示されるテキストの間の遅延なしにパテを操作する方法。 だから私はこのパテのオプションを見つけました:ローカルエコーとローカルラインエディットですが、ホットキーを使用できないことを確認してください。ホットキーが必要なため、サブ質問は次のとおりです。ローカルエコー+ライン編集を有効/無効にするホットキーを作成する方法。
8 ssh  putty 

7
SSHがハングしてからタイムアウト
Linuxのsshは初めてです。スイッチに2台のコンピュータを接続しています。1つ目は192.168.1.2、2つ目は192.168.1.3です。pingコマンドを使用すると応答が得られ、すべてが正常ですが、最初のコンピューターからsshを使用するとssh -v user@192.168.1.3、 OpenSSH_5.8p1 Debian-1ubuntu3, OpenSSL 0.9.8o 01 Jun 2010 debug1: Reading configuration data /etc/ssh/ssh_config debug1: Applying options for * debug2: ssh_connect: needpriv 0 debug1: Connecting to 192.168.1.2 [192.168.1.2] port 22. debug1: connect to address 192.168.1.2 port 22: Connection timed out 両方のマシンにsshがインストールされています。この問題を解決する方法についてのアイデアはありますか?
8 ssh  networking 

1
リモートLinuxマシンでvimを実行すると、OS X SSH接続が「フリーズ」します
Linux(Fedora 14)マシンにSSHで接続し、vimを開いてファイルを編集しようとしていますが、新しいMacbook Proでは、vimを開くとすぐにSSHセッションが「フリーズ」しているようです。 Linuxマシンにログインしてコマンドを実行できます。 しかし、すぐに私はvimのは、端末のブランク切れ、とに応答しないよう:q、ctrl+z、ctrl+c、ctrl+d、など: iTerm2を使用していますが、Terminal.appでも同じ問題が発生します。また、ファイルを転送しようとしてscpも同じ動作が見られるため、このマシンへのあらゆる種類のssh接続に関連しているようです。 これはttyとpty、またはOS Xの他の端末エミュレーション設定と関係があるのでしょうか? Windowsまたは他のOSを使用してリモートのLinuxマシンでvimを開いても、同じ表示の問題は発生しません。また、他のリモート(Linux)マシンに接続している場合は、vimを使用できます。
8 linux  ssh  osx  ip 

2
SSHホストキーをバックアップする必要がありますか?
自動バックアップでは、これを実行する必要があるかどうかわかりません。ハードドライブに障害が発生した場合、またはハードディスクを消去して最初からやり直した場合、クライアントに新しいSSHホストキーを使用して開始した場合、どのような影響がありますか?各クライアントのknown_hostsファイルからホスト名を削除する以外に何か特別なことをする必要がありますか?この場合、何をするのが最善ですか?私は自分のコンピューターを拭いて、数日中にゼロから始めることを計画しています。

3
リモートサーバーにsshし、ローカルemacsを使用してファイルを編集する方法
ローカルコンピューターにインストールされているemacsを使用して、リモートサーバーにあるリモートファイルにアクセスする方法はありますか?私はグーグルし、TrampModeを使用する必要があることを発見しましたが、正確なファイルパスを知る必要があります。リモートサーバーへのssh接続を開き、そこから自分のコンピューターのローカルemacsでファイルを開く方法はありませんか?
8 ssh  emacs 

4
セッションの開始時にSSHが遅い
SSHを介してインタラクティブシェルを起動すると、サーバーの1つが遅くなります。暗号化のネゴシエーションを含む、それまでのすべてが高速ですが、45秒間ハングします。その後、それは終了し、私はシェルを持っています。何がかかっているのかをどのようにして特定しますか?私は環境をクリアし、それが遅くなっている場合に備えてすべての転送を無効にしてみましたが、それは助けにはなりませんでした。これが私のテストコマンドです: env -i ssh -x -a -vvv server SSHからの出力は次のとおりです。 debug1: channel 0: new [client-session] debug3: ssh_session2_open: channel_new: 0 debug2: channel 0: send open debug1: Requesting no-more-sessions@openssh.com debug1: Entering interactive session. *(hangs for 45 seconds here)* debug3: Wrote 128 bytes for a total of 3191 debug2: callback start debug2: client_session2_setup: id …
8 linux  shell  ssh  openssh 

2
SSH経由でスクリプトを表示しますか?
リモートマシンを使用している友人が私のマシンにSSH接続し、次のPythonスクリプトを実行しました。 一方(1): .... print "hello world" (このスクリプトは単に「hello world」を継続的に出力します)。 現在、自分のマシンにログインしています。友達が実行しているスクリプトの出力を確認するにはどうすればよいですか? それが役立つ場合は、友人が使用しているスクリプトを「見つける」ことができます。 me @ home:〜$ ps aux | grep justprint.py 友達7494 12.8 0.3 7260 3300?Ss 17:24 0:06 python TEST_AREA / justprint.py 友達7640 0.0 0.0 3320800 pts / 3 S + 17:25 0:00 grep --color = auto just 画面に "hello world"メッセージを表示するには、どのような手順を踏む必要がありますか?
8 linux  ubuntu  ssh  python 

4
FreeBSDでOTPを使用して2要素認証を設定する方法
私はどこからでもアクセスできるようにしたいFreeBSDホストサーバーを持っています。通常、私はSSH公開鍵を使用してログインします。または、SSH秘密鍵を使用できない場合は、SSH経由で通常のパスワードを使用する可能性があります。ただし、信頼されていないマシンからログインする場合、キーロガーが入力時にパスワードを取得するリスクが常にあります。 FreeBSD は、ワンタイムパスワードスキームであるOPIEをすでにサポートしています。これはうまく機能しますが、必要な認証はワンタイムパスワードだけです。ワンタイムパスワードのリストを印刷して後で使用する場合、そのリストを紛失すると、それだけで誰かが必要になります。 私は、ワンタイムパスワード必要ように認証を設定したいのですが、プラス私が知っている何かを(パスワードではなく、私の通常のログインパスワードを除きます)。答えはPAM(および/etc/pam.d/sshd)に関係していると思いますが、詳細はわかりません。 2つの方法が必要な認証を設定するにはどうすればよいですか?

1
SSH:許可が拒否されました。もう一度試してください[終了]
サーバーに接続する必要がありますが、何が起こっているのかわかりません: me@pc:~$ ssh -v server OpenSSH_6.6.1, OpenSSL 1.0.1f 6 Jan 2014 debug1: Reading configuration data /home/me/.ssh/config debug1: /home/me/.ssh/config line 6: Applying options for server debug1: Reading configuration data /etc/ssh/ssh_config debug1: /etc/ssh/ssh_config line 19: Applying options for * debug1: Hostname has changed; re-reading configuration debug1: Reading configuration data /home/me/.ssh/config debug1: Reading …
2 ssh 


1
コマンドラインからディレクトリに作成されたファイルをリダイレクトする
スクリプト自体を変更せずに、コマンドラインから直接、作成したファイルを.shスクリプトから特定のディレクトリにリダイレクトする方法があるかどうか疑問に思っていました。 まあ言ってみれば: 現在のディレクトリにファイルを作成するスクリプトprove.shがあります。 cat prove.sh #! /bin/bash echo "try 1" > try.1.txt echo "try 2" > try.2.txt そして私はそれらの作成したファイルをリダイレクトしたいと思いません、現在のディレクトリではなく、別のディレクトリに(さんが言わせて〜/書類/ /証明)ストレートから私: sh prove.sh <...something to redirect files to directory...> スクリプト自体を変更せずに。 可能だと思いますか? 誰にも手がかりがありますか? EDITED:具体的には、私は何をする必要があることは、サーバ上で動作するプログラムの出力をリダイレクトすることであり、それは内の指定したディレクトリ内の各種ファイル(何も標準出力ません)を作成します--out別のコンピュータに、フィールドを直接せずに(プログラムが実行されている元のサーバーに何かを書き込む)。 このサーバーへのアクセスをホストしているだけなので、インストールもsudoもできません。2番目のサーバーのポートをリッスンし、出力をnectatのこのポートにリダイレクトすることは、プログラムを実行するサーバーのファイアウォールが変更できないために機能しませんでした。 アイデアは?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.