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

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

4
ポート転送を使用しているときに大きなscpファイル転送を再開するにはどうすればよいですか?
私は数ホップ離れたマシンを使用しており、ファイルを転送するためにポート転送を設定する必要があります。 編集:明確にするために、リモートマシンにアクセスするには複数のホップが必要です。私のマシンから、VPNをセットアップしました。ここで10.255.xxにアクセスできます-これは、VPN経由で接続できる唯一のマシンです。.xxにログインすると、他のマシンに接続できます。.yyはその1つです。 私のマシンから: ssh -L 4567:localhost:4567 me@10.255.x.x 次に、そのマシンから: ssh -L 4567:localhost:22 me@10.255.y.y できます scp -P 4567 me@localhost:/path/to/large/file.gz . 私はこの実行を無理やり残しましたが、転送がいずれかの時点で停止したことがわかりました。 sshではなくrsyncを使用して転送を再開するための提案をいくつか見ましたが、それを設定する方法がわかりません。これは可能ですか?

3
TortoisePlink.exeがplink.exeが正常に機能するのに、「サポートされている認証方法がありません」と表示するのはなぜですか?
Vista 64ビットにTortoiseHg 2.3 64ビットとTortoiseGit 1.7.7 64ビットの両方をインストールしています。 TortoiseHg(のssh = "C:\Program Files\TortoiseHg\TortoisePlink.exe" -ssh -2 -C -batchエントリmercurial.ini)とTortoiseGit(GIT_SSH環境変数をに設定C:\Program Files\TortoiseGit\bin\TortoisePlink.exe)の両方は、PuTTyのplink(PuTTYバックエンドへのコマンドラインインターフェイス)バージョンが使用されるように構成されています。 私が持っているページェント(真偽のPuTTYクライアント)を実行し、適切なSSH鍵がロードされました。ただし、hgまたはgitコマンドを実行すると、PuTTY Fatal Errorというタイトルのエラーダイアログが次のメッセージとともに表示されます。 切断:サポートされている認証方法はありません。(送信されたサーバー:公開鍵) 同時に、PuTTyで提供されるオリジナルの plink.exe を使用します。 TortoisePlinkが機能しないのはなぜですか?

2
SSHを1つのインターフェースに制限する
着信SSH接続要求を1つのインターフェースのみに制限するにはどうすればよいですか?Ubuntu Server 10.04 LSTを使用しています。 サーバーをホームネットワークへのゲートウェイとして使用しているので、SSHへのアクセスを1つのインターフェイスのみに制限したいと思います。1つのインターフェイスはDSLモデム/ルーターに接続され、もう1つのインターフェイスはホームネットワークに接続されます。ホームネットワーク内のSSHフォームへのアクセスのみを許可します。 この場合、SSHを1つのIPに制限するだけで十分ですか?または、1つのインターフェースにロックする必要がありますか?


5
「認証が正しくないために拒否されたX11接続」をデバッグする方法
SSHを介したX転送に問題があります。私は長い間戦いましたが、だれも助けることができないようです。 私は今、別の工夫をしています。エラーをデバッグする方法を教えてください。 どのログを確認する必要があるか、どの追加フラグを設定する必要があるか(-vなど)、何を確認する必要がありますか? さらに編集: Puttyにログインしてサーバーにログインしようとするとxeyes、次のようになります。 PuTTY X11プロキシ:不正な認証プロトコルが試行されましたエラー:ディスプレイを開けません:localhost:10.0 私xauth generate $DISPLAYが得た場合: PuTTY X11プロキシ:不正な認証プロトコルが試行されましたxauth:(argv):1:ディスプレイ「localhost:10.0」を開けません。


1
PuTTYでの仮想コンソール変更コマンドの送信
PuTTYを使用して、通常のキーコマンド(Alt+ F1またはCtrl+ Alt+ F1など)を介してLinuxの仮想コンソールを変更しようとしています。ただし、これは機能しません。 TTYの切り替えは単純で、PuTTYでできることが必要です。できればchvtではなく、上記のようなキーを押して切り替えます。 どうすればこれを行うことができますか?

2
特定の「スクリーン」セッションでのSSH接続の自動再接続
通常、いくつかのターミナルウィンドウがあり、それぞれがsshを介してリモートサーバーに接続されています。各ウィンドウで、私はgnu screenプログラムを使用して作業し、接続が切断された場合の対話型プロセスの永続性を確保します。 現在、ssh接続が切断されたとき(クライアントコンピューターを一晩スリープ状態にするときなど)は、各ウィンドウ内で手動で退屈にsshセッションを再起動し、各ウィンドウで特定のスクリーンセッション(たとえば「画面- 1つのウィンドウで「r 3453」、他のウィンドウで「screen -r 3462」など) これを自動化するエレガントな方法はありますか?具体的には: インターネット接続が検出されるとすぐに、sshセッションがドロップした場合は再接続します sshが再接続するとすぐに、ターミナルウィンドウの特定の画面インスタンスを実行します これに関するヒントをありがとう
10 linux  ssh  gnu-screen 

3
scpは「接続が失われました」が、sshは正常に動作します
私がsshで細かくアクセスできるサーバーがscpを拒否し始めました。 $ scp ~/tmp/foo user@some.example.com:~/tmp/ lost connection scp -v -v私は見ることができます接続が成功し、転送が成功したように見えますが、何のファイルが他の側に表示されません。 OpenSSH_5.9p1, OpenSSL 0.9.8r 8 Feb 2011 debug1: Reading configuration data /Users/schwern/.ssh/config debug1: /Users/schwern/.ssh/config line 1: Applying options for * debug1: Reading configuration data /etc/ssh_config debug1: /etc/ssh_config line 20: Applying options for * debug2: ssh_connect: needpriv 0 debug1: Connecting to testcurrent01.dev.liquidweb.com …
10 ssh  scp 

3
SSH経由で接続しているときに、ホストのキーボードから入力を読み取るにはどうすればよいですか?
私は現在、キーボードをエミュレートするRFIDカードリーダーを実験しています。カードを接続すると、カードからデータが読み取られ、構成に従ってキーストロークがエミュレートされます。 このデバイスをRaspberry Piに接続し、SSH経由でRaspberry Piに接続しました。 明らかに、リーダーがキーストロークをエミュレートするとき、それらはPiのローカルttyに到達します(私のSSHセッションではありません)。そのため、現在その入力に到達するのに苦労しています。 最終的には、入力を処理するソフトウェアを作成しますが、デバッグと開発の目的で、SSHセッションでキーボード入力を取得すると非常に役立ちます。 私は以下を試しました sudo cat /dev/input/by-id/usb-HID_OMNIKEY_5127_CK_01010053423438303000835748112531-event-kbd これはありません、私はカードを接続したときに、いくつかの出力を与えるが、それは私が期待されるであろうものではありません。それは生の入力データになるようです。読み取り可能な値としてキーを取得したいです。 /dev/inputデバイスから読み取られているデータは、それをパイプするときにもう少し意味がありますhexdump。 pi@raspberrypi ~ $ sudo cat /dev/input/by-id/usb-HID_OMNIKEY_5127_CK_01010053423438303000835748112531-event-kbd | hexdump 0000000 eef8 5138 219a 0008 0004 0004 0024 0007 0000010 eef8 5138 21ad 0008 0001 0008 0001 0000 0000020 eef8 5138 21b3 0008 0000 0000 0000 0000 0000030 eef8 5138 …

3
sshクライアントからCygwin sshdを介してWindowsでWindows GUIプログラムを開始する
Cygwin sshdを実行しているWindowsボックスにsshし、そのWindowsボックスでWindows GUIアプリケーションを実行したいと思います。X転送を必要としません。 たとえば、ubuntu-serverターミナルから、sshdを実行しているWindowsにsshしてから、notepad.exeを起動します。notepad.exeは、Xウィンドウのないubuntu-serverではなく、Windowsで表示されます。
10 ssh  cygwin  window  sshd 

5
ローカルとリモートのIP転送の違いは何ですか?
2つの機能の違いは何ですか?私は少し混乱しています。 ローカル転送により、リモートポートがローカルで利用可能になります。 リモート転送により、ローカルポートがリモートで利用可能になります。 しかし、この「アベイラビリティ」は両方向で機能します...またはそれはできますか? 例:(ホスト「ホーム」から発行) ssh -R 1234:localhost:2345 user@work これにより、work :: 1234とhome :: 2345の間に安全なトンネルが確立されます。 片側に何かを入れると、反対側に出てきます。 しかし、その後、ホストの「work」からの次の呼び出しによって同じことを達成できます。 ssh -L 1234:localhost:2345 user@home それで、唯一の違いは私がそれをどこから呼ぶかです、そうですか?
10 ssh  ssh-tunnel 

1
2台目のコンピューターを追加のモニターとして使用する方法(Linux Fedora 24)?
私の目的 Fedora 24を実行している私のラップトップを、Fedora 24を実行しているデスクトップコンピューターのセカンドモニターとして使用したいと思います。 私が試したものとそれを完全にカットしないもの:なぜこれは重複した質問ではないのですか? Xdmx インターネットの検索と、このウェブサイトをやった後、私は類似していたかなりの数の記事見つけ、この1基本的には同じいくつかの手順を含まれているすべてのそれらのを、: Xdmx両方のコンピューターにインストールします。 ssh別のコンピュータから別のコンピュータに移動し -Xます。 使用Xdmxのrecieving端にあるコンピュータの電源を入れるssh次のコマンドを使用して、モニターには: startx -- /usr/bin/Xdmx :1 +xinerama -display :0.0 -display localhost:10.0 -norender -noglxproxy これを行うと、最初に両方のコンピュータ画面が数秒間真っ黒になり、次に次のような長いエラーメッセージが表示されます。 xinit: XFree86_VT property unexpectedly has 0 items instead of 1 xinit: connection to X server lost waiting for X server to shut down Couldn't get a file …

2
SOCKSプロキシをチェーンする方法は?
序文:私が探しているのは、上記と同じ形式の明示的な指示です。つまり、runのようなものです。「...マシンXでコマンドXを実行し、マシンBでコマンドYを実行します...」 私のラップトップ(マシンA)からマシンBに機能する靴下プロキシがあります。 [A]$ ssh -ND 8888 B Aのローカルポート8888でSOCKSプロキシを使用するようにFirefoxを設定して、A でブラウジングできます。ここまでは順調ですね。 しかし、マシンBとCの間にsocksプロキシもあります。 [B]$ ssh -ND 8157 C したがって、Bをブラウズして、Cにいるかのように、BのFirefoxソックスプロキシをに設定でき8157ます。 Cへの接続を使用しながら、Firefoxをローカルで(Aで)使用できるように2つのプロキシをチェーンする方法はありますか? つまり、AからCまで、Firefoxのすべてのsocksリクエストを何らかの方法で転送します。AとCはお互いを直接見ることはできませんが、どこにでも完全なルートSSHアクセスがあります。すべてのマシンはDebianです。 ポート80のような単一のポートを転送するのではなく、完全にチェーン化されたSOCKプロキシが必要なことに注意してください。
10 ssh  proxy  socks 

1
SSHがこれらのコマンドの最後でハングするのはなぜですか、どうすれば終了できますか?
私はこれを実行します: ssh -t -vvv -i ~/.ssh/druid-keypair -o StrictHostKeyChecking=no ubuntu@${INSTANCE_ADDRESS} <<EOI # Setup Oracle Java ... # Install dependencies - mysql must be built from source, as the 12.04 apt-get hangs export DEBIAN_FRONTEND=noninteractive sudo debconf-set-selections <<< 'mysql-server-5.5 mysql-server/root_password password diurd' sudo debconf-set-selections <<< 'mysql-server-5.5 mysql-server/root_password_again password diurd' sudo apt-get -q -y …

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