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

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

2
sshポート転送を拒否せずに制限する方法は?
ログインシェルが実際にインタラクティブログインを許可しないスクリプトであり、非常に限られた特定のコマンドセットのみをリモートで実行できるアカウントを作成したとします。 それでも、sshこのアカウントのユーザーはポートを転送できますが、これはホールです。 さて、ツイストは、sshセッションが確立されたときに、実際にそのアカウントに特定のポート転送構成をセットアップさせたいということです。ただし、任意のポート転送を構成することは不可能でなければなりません。 (許可されたポート転送構成がすべてのセッションの一部として無条件に確立される場合、これは許容できる解決策です。)


1
authorized_keysファイルを保護する方法は?
UbuntuサーバーへのキーベースのみのSSHログインを設定しています(ルートログインを拒否しています) ls -l /home/ernest/.ssh これを示しています: -rw------- 1 ernest ernest 405 Dec 14 09:17 authorized_keys これは、ernest(私の管理ログイン)の下で実行されているプロセスが変更できauthorized_keys、その結果サーバーにアクセスできなくなるということですか? はいの場合、保護する方法はありますauthorized_keysか?
5 linux  ubuntu  ssh  rsa 

2
/ etc / passwdファイルでメールユーザーのシェルを/ usr / bin / passwdに設定することで、単にSSHで自分のパスワードを変更できるようにする安全な方法はありますか?
私は主にメールサーバーとして使われるマシンを持っています。 $ uname -a Linux myhost.com 2.6.32-279.19.1.el6.x86_64#1 SMP 12月水曜日 19 07:05:20 UTC 2012 x86_64 x86_64 x86_64 GNU / Linux そして私は実際にはマシンにログインしていない(しかし認証とメールの取得のためにそれを使っている)ユーザーが自分のパスワードを変更できるようにしたいと思います。 / usr / bin / passwdを/ etc / shellsに入れて(したがってpasswdコマンドは有効なシェルになります)、次のようにユーザーのシェルエントリを変更します。 someuser:x:557:557:Some User:/home/someuser:/usr/bin/passwd それから、もし彼らがホストにSSH接続すれば、彼らはこのような何かを得るでしょう: $ ssh myhost.com someuser@myhost.comのパスワード:< 現在のパスワードを入力してください > 最終ログイン:2013年9月25日水曜日16:07:35投稿者some-ip ユーザーsomeuserのパスワードを変更します。 誰かのパスワードを変更する。 (現在の)UNIXパスワード:< 現在のパスワードをもう一度入力してください > 新しいパスワード:< 新しいパスワードを入力してください > 新しいパスワードを再入力してください:< 新しいパスワードをもう一度入力してください > …
4 linux  ssh  shell  passwords 

2
SSHサーバー側のSSH ProxyCommand
SSHを使う ProxyCommand クライアントのディレクティブ ~/.ssh/config ジャンプホストとして機能する別のSSHサーバーを介してSSHサーバーに接続することは可能です。 SSHサーバー側に同様の設定はありますか?たとえば、ユーザーが特定の認証されたキーを使用してジャンプマシンにログオンしたときに、このSSH接続を自動的に実行中の別のマシンに転送する sshd。
4 ssh 

2
同じキーペアのsshログインが、同じマシン上の1つのアカウントに対しては機能するのに、他のアカウントに対しては機能しないのはなぜですか?
私のラップトップにはRSA公開/秘密鍵ペアがあります。リモートマシンでは、2つのアカウントAとBがあり、それぞれ公開鍵が/home/{A,B}/.ssh/authorized_keysにあります。私のラップトップのssh-agentに秘密鍵がロードされていると、パスワードなしでA @ remoteにsshすることができますが、B @ remoteはパスワードの入力を求めます。 私のラップトップには〜/ .ssh / ssh_configがありません。ユーザーAにはまだパスワードがありません。 Bはします。 / etc / ssh / ssdh_configを "PasswordAuthentication no"に切り替えると、ユーザーBの "ssh publickey denied"が発生します。 このサーバは、OpenSSH_5.1p1を搭載したUbuntu 9.10 Karmic、OpenSSL 0.9.8g、2007年10月19日です。ノートパソコンは、OpenSSH_5.3p1を搭載したUbuntu 10.04です。
4 ssh  login  sshd 

1
PuTTY:ウィンドウを閉じずにSSHセッションを強制終了する
PuTTYウィンドウを閉じずに、PuTTYでSSHセッションを強制終了する方法はありますか? たとえば、OpenSSHでは、私は使用することができます ~. 接続を切断するためのエスケープシーケンス。 SSHセッションが何らかの理由で応答しなくなったときに便利ですが、現在のセッション固有の設定を失いたくはありません。その場合は、セッションを終了してから、 Restart Session 再接続します。
4 ssh  putty 

2
SSHキーベースの認証が失敗する
SSHサーバーへの認証用にRSAキーペアを設定しています。サーバーはUbuntuサーバーであり、WindowsでPuttyを使用してログインしようとしています。秘密鍵をPageant(Putty認証エージェント)にロードし、ログインを試みます。サーバーはユーザー名の入力を求めます。次に、「切断:サポートされている認証方法がありません」というエラーメッセージが表示されます。 次に、サーバーマシンに座って、ユーザー名とパスワードで直接ログインしてみました。次に、ホストマシンにログインしたまま、RSAキーを使用してリモートマシンからサーバーにSSHで接続しようとします。この場合、ログインプロセスは機能します。 ユーザーがすでにホストマシンにログインしている場合にのみキーベース認証が機能する理由を理解するのを助けてください。ありがとうございました。
4 ssh  rsa 

1
ターミナルアプリケーション全体を閉じるのではなく、ネストされたSSHセッションを終了する利点はありますか?
質問はうまくいけば物事を要約するはずですが、本質的に、私はたくさんのSSHセッションにいます。そのうちのいくつかは他のホストへの追加のSSHセッションを持っています。exit元のコマンドプロンプトに戻るまでに半ダースを入力するのではなく、単にターミナル全体を閉じることに悪影響がありますか。 私の環境: OS: OSX 10.8.4 ターミナル: iTerm2 シェル: zsh
4 macos  ssh  terminal  shell 

1
Gitリモート追加が機能しない
私はgit bashプロンプトからリモートサーバーを追加しようとしています: git remote add origin ssh://myserver.pair.com/usr/home/myname/myrepo.git fatal: Not a git repository (or any of the parent directories): .git 私はこれが理由でsshをセットアップしたようです... ssh myserver.pair.com ...パスワードの入力を求められずに正常にログインします。 リモート追加で発生するように見えるのは、サーバーに接続しようとさえしないことです。すぐにエラーが返されますが、サーバー名に何を入れても問題ではないようです: git remote add origin ssh://blahblahblah/usr/home/myname/myrepo.git fatal: Not a git repository (or any of the parent directories): .git どういうわけかgitを誤って設定しましたか? 技術的な詳細:Windows Vista、MsysGit v1.6.4、C:\ Program Files \ Git \ …
4 windows  ssh  git  msysgit 

0
リモートサーバーのホームディレクトリのアクセス許可を変更し、sshができなくなりました
~ディレクトリのアクセス許可を変更しました。sshおよびホームディレクトリのアクセス許可に関するこの質問によると、公開キーを拒否するため、リモートサーバーにsshできなくなりました。 新しいサーバーを起動することなくこの問題を解決する方法はありますか?

1
WindowsでSSHがキーファイルを探す場所を変更する
デフォルトでは、私のsshは接続時に/.ssh/で秘密鍵IDを探します。ただし、これはWindowsシステムの有効な場所ではありません。秘密鍵のIDを探すデフォルトの場所を永久に変更するにはどうすればよいssh-addですか?したがって、鍵が必要になるたびに実行する必要はありませんか? 注:WindowsバージョンのGit(/ binディレクトリにすべてのssh実行可能ファイルが付属)であるmysysgitをインストールしたときにSSHを取得しました。この場所に見えるのは、付属のMinGW git bashを使用することを期待しているからです。ただし、cmd.exeプロンプトから作業したいので、有効なWindowsフォルダーを検索する必要があります。
4 windows  ssh  git 

2
暗号化キーについて
この質問をするのは本当に恥ずかしいですが、暗号化について何も知らないという事実です。私はいつもそれを避けました。暗号化キー(公開キー、秘密キー、RSAキー、DSAキー、PGPキー、SSHキーなど)の概念がわかりません。 私は定期的にこれらに遭遇しましたが、私が言ったように、私はいつもそれらを避けました。ここに私が遭遇したいくつかの例があります: アカウントの作成: アカウントには公開RSAまたはDSAキーが必要です。希望するアカウント名とともにキーをadmin@organization.orgに送信します RSA / DSAとは何か、またはキーを取得する方法はわかりません。どこに登録する必要がありますか? 郵送: 正確に思い出すことはできませんが、署名などの添付ファイルがあるメールを見たり、メールのフッターにPGP署名などと呼ばれるものが表示されたりすることがあります。 GITバージョン管理: 私はassembla.comでアカウントを作成し(プライベートGITリポジトリ用)、プロファイルに「SSHキー」を入力するように求めました。これらはどこで入手できますか?なぜ必要なのですか?SSHはリモートログイン(リモートデスクトップやtelnetなど)に関連していませんか?これら2つのSSHはどのように関連し、異なっていますか? これらの事柄にどのくらいの状況で遭遇するかはわかりません。 私は本当に混乱しており、これらのことを学ぶためにどこから始めてどのように進めるかについての手がかりがありません。親切に誰かが私を正しい方向に向けてくれます。 注:暗号化関連のトピックにはまったく興味がありません。ですから、このテーマについて大学院レベルの本を読むつもりはありません。深く掘り下げることなく、コンセプトをクリアしたいだけです。
4 email  ssh  encryption  git 

2
bashでスクロールバックする際のSSH接続での間違った改行
GNOMEターミナルでSSH接続を介してBashターミナルを使用しています。サーバーはDebian Linux、クライアントはUbuntu Linuxです。 長い行の出力は適切に表示されますが、bash履歴でスクロールするためにUPキーを使用すると、出力は80文字だけになり、その後壊れて同じ行で再び開始されます。 次のようになります。 server01:/ usr / local / bin#very-long-command parameter1 paramter2 paramter3 ただし、次のようになります。 parameter3 usr / local / bin#very-long-command parameter1 paramter2
4 linux  bash  ssh 

1
MobileOrgがsshサーバーでEmacs orgファイルを見つけられない
使用org-modeを開始したばかりですEmacs。Evernoteの代替として使用すると思いました。私の携帯電話でそれを持っていることは非常に重要です(私はAndroidバージョンを使用しています)。エラーが発生しています: エラー:2:そのようなファイルはありません ログインチェックが機能していても、これを受け取ります。Emacsサーバーディストリビューション(NetBSD)に付属のストックを使用しています。 MobileOrgにこのファイルが表示されていても、それが表示されない理由についてのアイデアはありますか?
4 linux  ssh  emacs  org-mode 

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