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

一般的なSSHサポートはオフトピックです。サポートに関する質問は、https://superuser.comで行うことができます。Secure Shell(SSH)は、安全なデータ通信のための暗号化ネットワークプロトコルです。Secure Shellに関連するプログラミングの質問には、このタグを使用します。スタックオーバーフローでは、一般的な認証と構成の問題はトピックから外れています。

1
Mac OSでSSHタイムアウトを回避しますか?[閉まっている]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? Stack Overflowのトピックとなるように質問を更新します。 8年前に閉鎖。 この質問を改善する sshでサーバーに接続するたびに、入力がない場合、数分後に接続がリセットされます。ただし、接続をできるだけ長く維持するために、これらのタイムアウトを削除したいと思います。 別のフォーラムを見ると、/ etc / ssh_configファイルのServerAliveIntervalオプションを変更できることがわかりました。しかし、私のファイルにはこのオプションがないようです。それはどこにあるのでしょうか? Snow LeopardでOpenSSH_5.2p1を実行しています。 ありがとう!
87 macos  ssh 

29
パテ:サーバーの取得がキーエラーを拒否しました
を使用してキーペアを作成しましたputtygen.exe(クライアントはWindows 8です)。サーバー(Ubuntu 12.04.3 LTS)で、公開鍵をに入れました~/.ssh/authorized_keys。公開鍵は次のとおりです。 ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQEAopfM6RHOgnuc4Aftn3t4k5UIAT3StCAbn/vg/IMbphbXadshC+79sIlRq3P4zGzMjFTP4hKnzu6ehLV5lmj/qorq3SKT+bPO5Qrac3VbIlrGvuBFDDjP82I2Hwg3HzlsFTstqk++KToapaTYZ7jENEYyPl2wnzITJnt//+4U1o6juoXTKgdNE02hHnRZyHOV/bnkZyJJCEwJv5U0eXSThQnhmXtUxGT8U0HQNFiXfqIIVllhWiCnyrhhIaKz/CIJNAd2VmzyJzQtJtTQX8aWSNVrZju6Sv2/RncTNvsACdNgjjh/FH8PQXaep00jlJ3MOdsC8vz6VSPFbh6iKy1oLQ== rsa-key-20131231 したがって、それは正しいです(1行、コメントなし、ssh-rsaで始まるなど) .ssh dirパーミッションレベルは700、authorized_keysファイルパーミッションは600です。ログインしようとした実際のユーザーが所有するディレクトリとファイルの両方。 接続しようとすると、取得し'server refused our key'、サーバーがパスワードを要求します。それで全部です。/var/log/auth.logキーを使用してログインしようとしても、何もログインしません。 私はいたるところを見てきましたが、すべての記事とヒントでは、ファイル/ディレクトリにchmod 600と700を設定し、キーを正しくフォーマットすることに言及しています。私はこれをすべて実行しましたが、「キーを拒否しました」というエラーが発生し、アイデアがありません。
86 ssh  putty 

28
ホストローカルホストポート22に接続:接続が拒否されました
ローカルマシンにhadoopをインストールしているときに、次のエラーが発生しました ssh -vvv localhost OpenSSH_5.5p1, OpenSSL 1.0.0e-fips 6 Sep 2011 debug1: Reading configuration data /etc/ssh/ssh_config debug1: Applying options for * debug2: ssh_connect: needpriv 0 debug1: Connecting to localhost [127.0.0.1] port 22. debug1: connect to address 127.0.0.1 port 22: Connection refused ssh: connect to host localhost port 22: Connection refused ポート番号を変更するよりも、誰かがこのエラーを解決するのを手伝ってくれる?
86 linux  hadoop  ssh 

9
ログイン後にSSHユーザーを事前定義されたコマンドのセットに制限するにはどうすればよいですか?
これはセキュリティのアイデアです。当社の従業員は、Linuxサーバー上の一部のコマンドにアクセスできますが、すべてではありません。たとえば、ログファイルにアクセスしless logfileたり()、別のコマンドを開始したりする可能性があります(shutdown.sh/ run.sh)。 背景情報: すべての従業員が同じユーザー名でサーバーにアクセスします。当社の製品は「通常の」ユーザー権限で実行され、「インストール」は必要ありません。ユーザーディレクトリで解凍して実行するだけです。アプリケーションが「インストール」されている複数のサーバーを管理しています。すべてのマシンにユーザーがいますjohndoe。当社の従業員は、ログファイルにアクセスして確認したり、アプリケーションを手動で再起動したりするために、コマンドラインでアプリケーションにアクセスする必要がある場合があります。一部の人だけが完全なコマンドラインアクセスを持っています。 サーバーでppk認証を使用しています。 employee1がログファイルにのみアクセスでき、employee2もXなどを実行できると便利です。 解決策:解決策 としてcommand、受け入れられた回答に記載されているオプションを使用します。一部の従業員が実行できる唯一のファイルとなる独自の小さなシェルスクリプトを作成します。スクリプトは実行可能ないくつかのコマンドを提供しますが、他のコマンドは提供しません。ここにauthorized_keys記載されているように、fromで次のパラメーターを使用します。 command="/bin/myscript.sh",no-port-forwarding,no-X11-forwarding,no-agent-forwarding,no-pty ssh-dss AAAAB3....o9M9qz4xqGCqGXoJw= user@host これは私たちにとって十分なセキュリティです。ありがとう、コミュニティ!
85 linux  shell  ssh 

9
Gitで使用する秘密鍵を選択します
2つの異なるSSHキーを必要とする2つのGitサーバーがあります。 git clone user1@server1:blahblahblahを使用~/.ssh/id_rsaしますが、接続しているサーバーに応じて使用するキーを指定する必要があります。 この仕事をするGitコマンドラインパラメーターは何ですか?(私はLinuxを実行しています。)
84 git  ssh 

4
Fabric使用時に〜/ .ssh / configにリストされているホストに接続する
にあるFabricホストを認識できないのに問題があります~/.ssh/config。 私fabfile.pyは次のとおりです。 from fabric.api import run, env env.hosts = ['lulu'] def whoami(): run('whoami') 実行$ fab whoamiすると: [ルル]実行:whoami 致命的なエラー:luluの名前検索に失敗しました 名前luluは私の中にあります~/.ssh/config、このように: Host lulu hostname 192.168.100.100 port 2100 IdentityFile ~/.ssh/lulu-key これを解決するための私の最初の考えはlulu.lulu、/etc/hosts(Macを使用している)のようなものを追加することですが、その後、IDファイルもFabricに渡す必要があります-そして、認証(つまり~/.ssh/config)をデプロイメントとは別にしたい(つまり)すなわちfabfile.py)。 同様に、ちなみに、hostsファイルでホストに接続しようとするとfabric.contrib.projects.rsync_project、hosts.env(hosts.env = [lulu:2100]の呼び出しを使用してにrsync_project接続しようとしているように見えるlulu:21)の「ポート」を確認していないようです。 Fabricがこのlulu名前を認識しない理由はありますか?
83 python  ssh  fabric 

5
OS X10.6.7でポート22を開くにはどうすればよいですか
sshを使用してローカルホストに接続できるように、osxでポート22を開こうとしています。これが私の現在の状況です。 ssh localhost ssh: connect to host localhost port 22: Connection refused キーを生成し、次のようにauthorized_keysファイルに挿入しました。 sh-keygen -t dsa -P '' -f ~/.ssh/id_dsa cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys 「ネットワークユーティリティ」ポートスキャンは、22(そして驚くべきことに23)が閉じていることを確認します。 コンテキスト:Hadoopをローカルにセットアップするために取り組んでいます。私の構成では、localhost:#### sでサービスを実行しており、sshを介してサービスへの通信を開く必要があります。 22を開くにはどうすればよいですか?または、別の問題(おそらく不適切に生成されたキー)に直面する可能性がありますか?
83 macos  ssh  ssh-keys 

12
自分の公開鍵をVagrantVMに追加するにはどうすればよいですか?
VagrantVMにsshキーを追加する際に問題が発生しました。基本的に、ここにあるセットアップは正常に機能します。VMが作成されると、を介してVMにアクセスできます。vagrant sshユーザー「vagrant」が存在し、authorized_keysファイルにこのユーザーのsshキーがあります。 私が今やりたいのは、を介してそれらのVMに接続できるようにすること、sshまたはを使用できるようにすることscpです。したがってid_rsa.pub、でauthorized_keys行うのと同じように、からに公開鍵を追加するだけで済みssh-copy-idます。 セットアップ中にVagrantに公開鍵を含める必要があることを伝える方法はありますか?そうでない場合(私のグーグルの結果によると、おそらくそうです)、vagrantのセットアップ中に公開鍵を簡単に追加する方法はありますか?

11
Pythonを使用してSSHを使用する最も簡単な方法は何ですか?
ローカルのPython(3.0)スクリプトからリモートサーバーにSSHで接続し、ログイン/パスワードを入力し、コマンドを実行して、出力をPythonコンソールに出力するにはどうすればよいですか? 大規模な外部ライブラリを使用したり、リモートサーバーに何かをインストールしたりしたくありません。
82 python  linux  unix  ssh 

3
SSHFS for OSX 10.8(Mountain Lion)[クローズ]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善したいですか? 質問を更新することがありますので、話題のスタックオーバーフローのため。 7年前に閉鎖されました。 この質問を改善する 以前はSSHFSを使用してドライブをマウントしていたので、自分のマシンのソフトウェアを使用してリモートマシンで簡単に作業できました。しかし、私がMacFUSEプロジェクトのページにいたとき、SSHFSが非推奨になってから長い年月が経っていることに気づきました。 Mountain Lionでドライブをマウントするために何を使用していますか?それはまだOSXに組み込まれていますか、それとも他のプロジェクトがSSHFSによってもたらされた機能を完全に置き換えましたか? どんな提案でも大歓迎です。 編集:以前は「SSHFSGUI」を使用してドライブをマウントしていました。それはFinder >> Go >> Connect to server...インターフェースに非常に似ています。 + 1-> m01-私は現在あなたのソリューションを使用していますが、誰かがGUIを知っているなら、私はそれについて聞きたいです。

10
.bashrcでエコーするとSCPが機能しませんか?
Fedoraには2人のユーザーがいます: ワニー ルート(非常に明白です!) ユーザーWaniの.bashrcの私の内容は次のとおりです。 # .bashrc echo "Hello" # Source global definitions if [ -f /etc/bashrc ]; then . /etc/bashrc fi # User specific aliases and functions rootにログインした後、次のコマンドを入力します。 [root@Dell Wani]# touch try.txt [root@Dell Wani]# service sshd start [root@Dell Wani]# scp try.txt Wani@localhost:~/ Wani@localhost's password: Hello [root@Dell Wani]# ここで、Waniにログインし、次のように入力します。 [Wani@Dell ~]$ …
81 bash  ssh  scp 

8
httpトランスポートにgitでsocksプロキシを使用する
gitにHTTPトランスポートにsocksプロキシを使用させる方法は? GITトランスポートにsocksプロキシを使用するようにGIT_PROXY_COMMANDを使用してgitを構成することに成功しました。 また、socksプロキシを定義するように.curlrcファイルを構成しました。次のように、curlコマンドを使用して情報を直接フェッチできます。 curl http://git.kernel.org/pub/scm/git/git.git/info/refs?service=git-upload-pack しかし、gitでsocksプロキシを使用して、次のようなHTTPトランスポートプロトコルを使用してデータを取得する方法: git clone http://git.kernel.org/pub/scm/git
81 git  ssh  proxy  socks 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.