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

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

1
OpenSSHは接続するたびにno-more-sessions@openssh.comにメールを送信しますか?
でEC2(Ubuntu 14.04.3)サーバーに接続しようとするssh -v serverと、ログの最後にこれが表示されます。 debug1: read PEM private key done: type RSA debug1: Authentication succeeded (publickey). Authenticated to <domain>.com ([192.168.1.42]:12345). debug1: channel 0: new [client-session] debug1: Requesting no-more-sessions@openssh.com # <!-!-!-!-!-!- What's this? debug1: Entering interactive session. debug1: Sending environment. debug1: Sending env LANG = en_US.UTF-8 debug1: Sending env LC_CTYPE = …
23 ubuntu  ssh  openssh 

4
sshfsのようにローカルディレクトリをリモートにマウントする方法は?
sshfsを使用してリモートディレクトリをローカルにマウントすることは知っていますが、ローカルディレクトリをリモートfsにマウントする必要があります。 次のようなローカルフォルダーをマウントしたいと思います。 /home/username/project_directory 次のようなsshにアクセスできるリモートマシンに移動します。 /var/www/project_directory ローカルで行われた編集がリモートファイルシステムに反映されることが目標です。
23 linux  ssh  mount  remote 

3
SSH ConfigのHostとHostNameの違いは何ですか?
マニュアルページには次のように記載されています。 ホスト ホスト次の宣言(次のHostキーワードまで)を、キーワードの後に​​指定されたパターンのいずれかに一致するホストのみに制限します。複数のパターンを指定する場合は、空白で区切る必要があります。パターンとして単一の「*」を使用して、すべてのホストにグローバルなデフォルトを提供できます。ホストは、コマンドラインで指定されたホスト名引数です(つまり、名前は一致する前に正規化されたホスト名に変換されません)。 パターンエントリは、感嘆符( `! ')を前に付けることで無効にできます。否定されたエントリが一致する場合、行の他のパタ​​ーンが一致するかどうかに関係なく、ホストエントリは無視されます。そのため、ワイルドカード一致の例外を提供するには、一致の否定が役立ちます。> パターンの詳細については、パターンを参照してください。 HostName HostNameログインする実際のホスト名を指定します。これは、ホストのニックネームまたは略語を指定するために使用できます。ホスト名に文字シーケンス `%h 'が含まれている場合、これはコマンドラインで指定されたホスト名に置き換えられます(非修飾名を操作する場合に便利です)。デフォルトはコマンドラインで指定された名前です。数値IPアドレスも許可されます(コマンドラインとHostName仕様の両方で)。 たとえば、GitHub用のSSH Configを作成する場合、HostとHostNameはそれぞれ何にする必要がありますか?
23 ssh 

3
SSH秘密鍵でログインしたときのパスワードなしのsudo
SSH秘密鍵をサポートするsudoコマンドを作成して、ユーザーが秘密鍵を使用してログインすると、パスワードを入力せずにsudoを実行できるようにすることは可能ですか? これにより、ユーザーが常にサーバーにログインするためにセキュアなプライベートSSHキーを使用すると仮定すると、暗号化されたコールドストレージにUNIX sysadminパスワードを保存でき、アクセスする必要がなくなります。
23 linux  ssh  sudo 

3
sshfsの凍結を避ける方法は?
だから問題はこれです: Ubuntu 12.04にsshfsをインストールしましたが、いくつかのリモートサーバーに接続しようとしています。そのため、最初はマウントが成功したようです。時々Gnomeはそれを拾い上げて、画面の下部に「新しいデバイスが見つかりました」ボックスを表示します。しかし、これからはあまり機能しません。または少なくともそれ以上。接続した最初の数回はうまくいくようで、いくつかのファイルを転送することができたので、使用fusermount -u <folder>して切断し、少し後で再接続した後、トラブルが始まりました。実行後sshfs -o ServerAliveInterval=15 -o reconnect -C -o workaround=all -o idmap=user root@<host>:/ <folder>、ディレクトリをマウントポイントに変更すると、シェルがフリーズします。奇妙なことls -al <folder>に、リモートシステムのルートのみを一覧表示するときに機能しますが、それ以上は機能しません。また、私が試したすべてのファイルエクスプローラーものようにフリーズしcd <folder>ます。 初めて動作したため、何らかのゾンビスレッドやシステムの周りに何かがぶら下がっているように思えたので、再起動を試みましたが、運はありませんでした。 sshfs -V これを与える: SSHFS version 2.3 FUSE library version: 2.8.6 fusermount version: 2.8.6 using FUSE kernel interface version 7.12 ええ、アイデアはありますか?
23 ssh  mount  sshfs 

3
Linuxでユーザー名をエイリアス化することは可能ですか?
これが実際に適用できるかどうかはわかりません(私が怠けているという事実は別として、「クリストファー」は11文字で、1を入力したいのですが)、Linuxでユーザー名のエイリアスを作成することは可能ですか?(だから、例えば、ssh c@my.domain.topではなくssh christopher@my.domain.top。) 現在、Ubuntuをプライマリマシンとして使用していますが、いずれかのディストリビューションで可能であれば、知りたいと思います。

2
パテでsshトンネルに接続するとエラーが発生し続けます
現在のバージョンのパテ0.66を使用していますが、引き続きこのエラーが発生します 切断:サーバープロトコル違反:予期しないSSH2_MSG_UNIMPLEMENTEDパケット sshトンネルに接続しようとすると。これが私のイベントログです。 Event Log: Looking up host "216.186.209.69" Event Log: Connecting to 216.186.209.69 port 22 Event Log: We claim version: SSH-2.0-PuTTY_Release_0.66 Event Log: Server version: SSH-2.0-ROSSSH Event Log: Using SSH protocol version 2 Outgoing packet #0x0, type 20 / 0x14 (SSH2_MSG_KEXINIT) Incoming packet #0x0, type 20 / 0x14 (SSH2_MSG_KEXINIT) …

4
ランダムな文字がtmuxセッションに挿入されるのはなぜですか?
この質問は、Super Userで回答できるため、Stack Overflowから移行されました。 7年前に移行され ました。 マウスを使用したり、tmuxで移動キーを押し続けたりすると、ランダムな文字が挿入されることがあります。たとえば、左の移動キーを押すと、「D」が挿入されることがよくあります。マウスを左クリックすると「[M#§T」が表示されることがよくあります。これがなぜなのか誰にもわかりませんか? tmux-1.6を使用していますが、Windows 7でSSHセッションとmobaXtermを使用してこれらのエラーが発生します。
22 ssh  keyboard  mouse  tmux 

4
SSH経由でプログラムをリモートで実行し、ローカルに表示するにはどうすればよいですか
Linux(Ubuntu)の別のサーバーにSSHで接続し、そこでプログラムを実行してローカルに表示することは可能ですか? また、端末の別のサーバーにSSHで接続し、そのSSHセッションで実行されるすべてのグラフィカルプログラム(Firefox、Emacs)がローカルに表示されるように構成することは可能ですか?
22 linux  ssh  x-server 

7
sshとsshを使用したシェル:終了方法
次のように、SSHを介して遠隔スクリプトを起動しています。 ssh user@ipaddress '~/my_script.sh' すべては順調に進んでいますが、スクリプトが終了すると、接続は閉じられません。現在の接続を解除するには、CTRL-Cを押す必要があります。 「〜/ my_script.sh」で「exit」コマンドを試しましたが、役に立たないです。「〜/ my_script.sh」で「ログアウト」コマンドを実行しようとすると、メッセージが表示されます。 logout: not login shell: use exit ... スクリプトが完了したら、SSHを自動的かつ適切に閉じる方法はありますか? (明確化のための修正:)ここに私のスクリプトの中にあるものがあります: #!/bin/sh path_sources_qas=/sources/QuickAddress/ path_qas_bin=/usr/bin/qas umount_disque_qas() { # Umount du disque 'qas' s'il n'avait pas été 'umount' : nom_disque_monte=`cat /etc/mtab | grep qas | awk '{ print $2}'` if [ "$nom_disque_monte" != "" ] then …
22 bash  ssh  shell-script 

5
〜/ .profileはSSHの使用時にロードされません(Ubuntu)
私が本当に解決したかった問題を反映するように編集されました: Capistranoを介して展開できるように、Ruby環境をセットアップする必要があります。 export PATH=$HOME/.rbenv/bin:$PATH eval "$(rbenv init -)" これらを〜deploy / .profileに配置しますが、sshを実行しても実行されません。アイデア? Ubuntu 12.04を実行しています。 元の質問は: localhostの別のアカウントにsshすると、.profileが読み込まれません。どうすればsshにそれをロードさせることができますか?Ubuntu 12.04を実行しています。


2
OpenSSH for Windowsのknown_hostsファイルはどこにありますか?
SSH経由で頻繁にログインするサーバーの1つがIPアドレスを変更しました。そのため、Windows PowershellおよびOpenSSH for Windowsを介してSSHを使用しようとすると、中間攻撃の警告が表示されます。 Linuxマシンでは、問題のある行をから削除するだけ~/.ssh/known_hostsです。しかし、~/.sshディレクトリは空のようです。 Powershell / OpenSSHのknown_hostsファイルはどこにありますか?私はチェックインしましたC:\Program Files\OpenSSH\home\anschauung\.sshが、そのフォルダーも空です。
22 ssh  powershell 

1
中間ホスト経由のRsyncファイル
現在LANから離れているため、ラップトップのバックアップを作成する必要があります。サーバー上にラップトップのコピーが多少あり、通常はrsyncを使用してラップトップをバックアップします。今、私はそれをしたいが、私のLANの外に。 要するに、B経由でAからCにデータを送信します。ここで、Aは私のラップトップ、Bは私のルーター、Cは私のサーバーです。 私はこのコマンドを見つけました:A$ scp -oProxyCommand="ssh B nc %h %p" thefile C:destination、それはscp経由でファイルを転送するのにうまく機能します-しかし、すでにサーバーにほとんどのデータがあるので、rsyncを使用してデルタのみを同期したいと思います。 私は試してみました:A$ rsync file -e 'ssh B ssh' C、そしてそれはuser:Cのパスワードを与えるように促される限り機能します。ただし、パスワードを入力しても何も起こりません。ルーターはTomato v1.28を実行しており、パスワードなしでCにログオンできるようにssh構成ファイルを使用するようにセットアップできません。 この作品を作る方法についてのアイデアはありますか?
22 linux  ssh  rsync  scp 


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