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

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

2
シャットダウンコマンドを送信した後、sshセッションが終了しない
Debianサーバーをオフにするか再起動するコマンドを送信すると、シェルはハングしたままになり、応答しなくなります(コマンドを入力できなくなります)。 Ubuntuで同じアクションを実行すると、セッションが正常に終了するため、拘束された端末がそこにぶら下がっていません。Debianでこれと同じ動作をさせるために、インストールする必要のあるパッケージや構成変更を行う必要はありますか?
12 debian  ssh  systemd  shutdown 

3
期限切れのパスワードとUsePAMを使用したSSHキーベースのログイン
SLES 11マシンがあります。ユーザーはSSHとpubkeyを介してログインします(混合、一部のユーザーはパスワードを使用、一部はsshキーを使用) sshd_configには以下が含まれます。 UsePAM yes PasswordAuthentication yes PubkeyAuthentication yes 問題:pubkeyログインを使用するユーザーのパスワードが期限切れになると、ユーザーはパスワードを変更するように求められます。 質問:ユーザーが有効なSSHキーを持ち、パスワードの有効期限が切れている場合にユーザーがログインできるように、PAMまたはsshd構成を設定するにはどうすればよいですか?- 「パスワードの変更」をポップアップせずに。 更新#1:ソリューションは次のようにはなりません: "UsePAM no" SERVER:~ # cat /etc/pam.d/sshd #%PAM-1.0 auth requisite pam_nologin.so auth include common-auth account requisite pam_nologin.so account include common-account password include common-password session required pam_loginuid.so session include common-session SERVER:~ # 更新#2:解決策はできません:ユーザーのパスワードを無期限に設定する アップデート#3: SERVER:/etc/pam.d # cat common-account #%PAM-1.0 …
12 ssh  users  password  pam 

5
非対話型シェルはエイリアスを展開します
次のようなコマンドを実行すると、ホスティングアカウントでエイリアスを展開できません。 ssh user@server "bash -c \"alias\"" 私の.bashrcファイルは: echo .bashrc # .bashrc shopt -s expand_aliases # Source global definitions (commenting this out does nothing) if [ -f /etc/bashrc ]; then . /etc/bashrc fi # User specific aliases and functions alias php="php55" alias composer="php ~/bin/composer.phar" 上記のsshコマンドを実行すると、「。bashrc」がエコーされます。しかし、エイリアスを実行しようとしても何も起こりません。 「bash -ic」を試すこともできますが、これは実際には簡単に変更できないスクリプト内にあり、なぜこれが機能しないのか知りたいのです。 の出力 ssh user@server "bash …
12 bash  ssh  alias  bashrc 

4
タブキーなしでオートコンプリートをトリガーするにはどうすればよいですか?
ServerAuditiorと呼ばれるアプリでiPhoneを使用して自分のマシンにssh-ingしています。タブキーはありません。スクリーンショットをご覧ください。 タブキーなしでオートコンプリートをトリガーするにはどうすればよいですか?cd-ingで多くの文字を入力したくありません。 このアプリには矢印キーがあります。矢印キーを使用するには、右下にスワイプします。コマンドの最後にウインカーが入っているときに、それを前向き矢印キーにバインドできたら素晴らしいです。

3
SSHトンネリングには欠点がありますか?
私は最近、ドイツから到達できないいくつかのサイトやものを使用できるようにするために、プロキシとして使用したいVPSを「購入」しました。 私はまだSquidとOpenVPN(現在必要だと思う)をセットアップするのが面倒なので、ssh-tunnelingを使用します。 さて、数週間後、sshトンネリングがうまくいかなかったか、そして-そしてそれが私の質問です-心に留めておく必要のある警告/コントラスト/欠点があるかどうかを自問しましたか?

5
sshできません。接続は終了ステータス254で即座に終了します
最近覚えているのは、ソフトとハードのmemlock ulimitを無制限に変更することです。今、私はマシンにsshすることができません。 これはsshログです。 Authenticated to IP ([IP]:22). debug1: channel 0: new [client-session] debug2: channel 0: send open debug1: Requesting no-more-sessions@openssh.com debug1: Entering interactive session. debug2: callback start debug2: fd 3 setting TCP_NODELAY debug2: client_session2_setup: id 0 debug2: channel 0: request pty-req confirm 1 debug1: Sending environment. debug1: Sending env LC_CTYPE …
12 shell  ssh  ulimit 

1
あるAmazon EC2サーバーから別のサーバーにSSHする必要がある
基本的に、SSHを使用してEC2インスタンス間で接続できる必要があります。コマンドを実行するssh -i path-to-pem-file ec2-user@dns-address-of-ec2-instanceと、タイムアウトします。 2番目のEC2インスタンスのパブリックIPアドレスからのSSHインバウンドを許可するようにセキュリティグループを設定しましたが、それでも機能しません。SSHインバウンドトラフィックを「どこからでも許可」に設定すると問題なく接続できるため、すべてが問題ないことはわかっています。また、ホームマシンからEC2インスタンスに接続できます(セキュリティグループにIPアドレスを追加しました)。 明らかに、「どこからでも許可」するために受信トラフィックを開いたままにすることはできませんが、2番目のEC2インスタンスのIPアドレスのみに制限すると、接続できないようです。たぶん、パブリックIPアドレスは、セキュリティグループに入れるべきではありませんか? 私もpingできないようです。タイムアウトするだけです。これはの結果ですssh -vv -i path-to-pem-file ec2-user@dns-address-of-ec2-instance OpenSSH_6.2p2, OpenSSL 1.0.1h-fips 5 Jun 2014 debug1: Reading configuration data /home/ec2-user/.ssh/config debug1: Reading configuration data /etc/ssh/ssh_config debug1: /etc/ssh/ssh_config line 50: Applying options for * debug2: ssh_connect: needpriv 0 debug1: Connecting to dns-address [IP Address different from public ip] port …
12 ssh  amazon-ec2 



5
システムがSSHを拒否し、systemdのインストール後に「ブートアップ」でスタックする
Azureで作成されたLinux Ubuntu VM(14.04 LTS)で再現可能な問題があります。 systemdスクリプトを使用してパッケージをインストールした後、システムは新しいssh接続を無限に拒否します。 システムが起動しています。 xxx.xxx.xxx.xxxによって接続が閉じられました ただし、アクティブなSSH接続は維持されます。/etc/nologinシステムにファイルがありません。 私が目にする唯一のオプションは、問題を解決するハードリセットです。しかし、どうすればそれを回避できますか? これが私が使用しているスクリプトです: #!/bin/bash # Script input arguments user=$1 server=$2 # Tell the shell to quote your variables to be eval-safe! printf -v user_q '%q' "$user" printf -v server_q '%q' "$server" # SECONDS=0 address="$user_q"@"$server_q" function run { ssh "$address" /bin/bash "$@" } run …
12 linux  ssh  systemd 

1
「?」とは TTYの下で表す
ps端末で実行すると、次のようなメッセージが表示されることがあります。 なに??私はLinuxサーバーにsshしているのでsshd、それはCMDで言うとおりだと思いますが、ターミナルインスタンスを表すために何?が考慮されているのか知りたいですpts/1。
12 ssh  process  tty  ps 

3
ユーザーごとのアクティブなログイン数を制限するにはどうすればよいですか?
ユーザーごとのアクティブなログイン数を制限するにはどうすればよいですか? これは以前にさまざまなサーバーで見たことがありますが、自分でこれをどのように設定できるのか疑問に思っていました。おそらくそれらのケースでは、これはユーザーごとのアクティブなSSHログインの数を制限することによって達成されましたか?そして、それが進むべき道だと思います。これをどのように設定しますか?
12 ssh  users  login 

4
Windowsから最速のリモートX
次の設定をしています。 |-----------------| |---------------| | Windows | LAN (or VPN) | Linux box | | (local machine) | <--------------------> | | |-----------------| |---------------| レイテンシを最小限に抑えながら、WindowsマシンからLinuxボックス上のEmacsおよびEclipseウィンドウにアクセスしたいと思います。 私のオプションは次のようです: VNC たとえば、UbuntuのVirtualboxを使用してローカルWindowsホスト上のLinuxゲストを仮想化し、そこssh -XからLinuxボックスに仮想化します(高速ssh Xトンネリングの構成を説明するスレッドです) Xサーバーとssh -Xリモートボックスへのcygwin 。 現時点ではRealVNCを使用していますが、いくつかの顕著な遅延に気づきました。いくつかの調査を行った後、私はウィキペディアで以下を読みました: VNCプロトコルはピクセルベースです。これは優れた柔軟性につながります(つまり、あらゆる種類のデスクトップを表示できます)が、X11やWindowsリモートデスクトッププロトコルなどの基本的なグラフィックレイアウトをよりよく理解しているソリューションよりも効率が悪いことがよくあります。 これにより 、ローカルのWindowsマシンからリモートのXウィンドウに最速でアクセスするにはどのようなオプションが必要ですか?


2
sshを介してコマンドを実行すると、ドットファイルが取得されない
プログラムを対話形式で実行すると、問題なく動作します。 ssh somehost $ ~/some/path/somescript.py sshでプログラムを直接実行すると、機能しません。ソースされていないPYTHONPATHため、変数は設定されて.bashrcいません。 ssh somehost ~/some/path/somescript.py を実行するとssh somehost 'source ~/.bashrc; ~/some/path/somescript.py'、正常に動作します。 しかし、後者はtcshを使用していて、まったく持っていないなど、他の一部の人には機能しません~/.bashrc。 何がすべてのシェルのために働く別のホスト上でssh経由の事を実行するコマンドは?

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