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

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

1
キーホルダーのシェルアクセスまたはホワイトリストに登録されたIPアドレスのパスワードログインを許可する
ブルートフォース攻撃に対する防御の最前線として、TCPラッパーを使用したSSHログイン試行を制限しました(デフォルトではアクセスを拒否し、IPホワイトリストを維持しています/etc/hosts.allow)。 ただし、ホワイトリストにないIPアドレスからサーバーにアクセスする必要がある場合があります(システムは最終的に自分の試行をブロックします)。 すべてのIPアドレスに対してSSHキー付きログインを許可することはできますが、特定のホワイトリストにないIPからのパスワードのみのログインを禁止することはできますか?キー付きログインのみを許可するようにSSHを構成できることは知っていますが、IPアドレスの範囲でパスワードを使用してログインできるようにしたいと思います。

3
OpenSSH、アプリケーションを閉じるときにFreeBSD画面が上書きされる
VMに新しいFreeBSD 10をインストールし、SSH経由で接続しました。プログラム(たとえば、htop、top、nanoなど)を閉じると、セッションの内容が上書きされることに気付きました。 Ubuntu、たとえばDebianサーバーに接続するとき、これは起こりません。 これが何と呼ばれているのかよく分からないので、Googleは助けにはなりません。 誰もこれを経験したことがありますか?/変更する必要があるOpenSSHサーバーの設定はありますか?

3
Linux bashスクリプトを使用してWindowsサービスを開始/停止するにはどうすればよいですか?
Windowsサービスを開始/停止するために、SSHサーバーを介してキックオフされるスクリプトを作成します。SSHユーザーは管理者グループの一部です。ただし、スクリプトを実行すると、サービスを開始できないというエラーが表示されます。 管理者権限でスクリプトが開始されるようにするにはどうすればよいですか?Linuxで同様のスクリプトを実行しましたsudo service myservice start/stop。そのようなものが存在する場合、私はWindowsで同等のものを探しています。 私のps1シェルは次のようになります。 function start() { Start-Service MyService // verify service started here } function stop() { Stop-Service MyService // verify service stopped } function status() { // Return Running/Stopped for MyService }

2
SSHはキーファイルを無視し、誤ってパスワードを要求します
仕事のために、私はサーバーにSSH接続しています。私はこれを何ヶ月もやっていないので、パスワードを尋ねられるところで何かが変わった。以前は、認証後に機能していました。私が通常sshに書き込むものは次のとおりです。ssh -p2222 username@123.12.123.123 デバッグ情報を見ると、サーバーが適切なキーファイルを要求していないことがわかりました。代わりに、最初に削除した公開キー(id_rsa)を提供します。次に、秘密キーに変わります。次に、パスワードを要求しますが、パスワードは必要ありません。 debug1: Found key in /Users/myname/.ssh/known_hosts:40 debug1: ssh_rsa_verify: signature correct debug1: SSH2_MSG_NEWKEYS sent debug1: expecting SSH2_MSG_NEWKEYS debug1: SSH2_MSG_NEWKEYS received debug1: Roaming not allowed by server debug1: SSH2_MSG_SERVICE_REQUEST sent debug1: SSH2_MSG_SERVICE_ACCEPT received debug1: Authentications that can continue: publickey,gssapi-with-mic,password debug1: Next authentication method: publickey debug1: Offering RSA public key: …
3 ssh  ssh-keys 

1
sshトンネリングポート転送
A、B、Cの3台のコンピューターがあります。Aは作業中のコンピューター、Cはアクセスしたいリモートコンピューターです。ただし、CにはBを介してのみアクセスできます。Bのみがsshサーバーを持ち、Aのみがsshクライアントを持ちます。 Bを介してC(ポート80)に接続できるようにするには、どのコマンドを使用しますか(できればA上)。たとえば、Bはすべての着信ポート12345をC:80に転送する必要があります。 これはよくある質問であり、グーグルでたくさんのコマンドを見つけましたが、うまくいかないようです。 設定が完了したら、Aでlocalhost:5678を使用するだけで、B:1234に接続してからC:80に転送します。 ありがとう。
3 ssh  tunnel 

3
sshを使用してLinuxマシンでGUIプログラムを実行する
sshを使用して、リモートのUbuntuマシンでGUIプログラムを開いて実行しようとしています。 ssh経由で接続したマシンで、FirefoxやSkypeを開きたいと思います。しかし、user2でログインして書き込みsudo -u user1 firefoxを行うと、ディスプレイが指定されていないというエラーメッセージが表示されます。 マシンの電源を入れてuser1でログインすると、GUIが利用可能であることをubuntuに認識させられないように見えます。 私は代替ソリューションを気にしませんが、私はこの特定のシナリオで助けを望みます。
3 linux  ssh 

5
ジェイルブレイクせずにiPhoneのファイルをSSHなどで表示する方法はありますか
iPhoneに動作しなくなったアプリがあります(スプラッシュスクリーンに読み込まれ、終了します)が、いくつかのファイルがあります。ジェイルブレイクせずに電話からFTP / SSH / Finderを介してこれらのファイルを取得する方法はありますか(バックアップを実行したくない)。 コンピューター(Mac / Win7)にアプリケーションをインストールしても問題ありませんが、iPhoneを「合法」のままにしておきます。
3 iphone  ssh 


1
sshサーバーがログインに使用されたパブリックドメイン名を知ることは可能ですか?
複数の異なるパブリックドメイン名でアクセスできるsshサーバーをセットアップする必要があるが、使用するドメイン名に応じてユーザーに異なるTTYインターフェイスを提供する状況があります。 実装を試みる前に、次の要件が可能かどうか、もし可能ならどのようにしたいかを知りたい: sshを介して2種類のBBSスタイルのサービスを提供する2つのドメイン名があります。実際には、両方のドメイン名が同じ物理Linuxボックスにルーティングされますが、Linuxボックスは、アクセスに使用されるドメインを解決して、ユーザーに2つの独立したサービスであるという錯覚を与える必要があります。 例: ユーザーがユーザー名を使用してログインするとき、sshサーバーをセットアップして、ユーザーがexample.comまたはexample.orgのどちらに接続したかを判断します。user@example.comに接続した場合、bashシェルを取得し、user @ exampleに接続した場合。org、代わりにTTYベースのMUDゲームを取得する必要があります。 sshdからこの情報を取得するにはどうすればよいですか?sshdは環境変数を設定しますか?または、私は間違った方向に進んでいますか?1つのサーバーで複数のsshサービスを実行する簡単な方法はありますか?
3 linux  ssh  dns  openssh  sshd 

1
ホップとRDPを使用したリバースプロキシ
パテと中間ホストを使用するリバースプロキシ経由でRDPを使用してVistaからXPに接続しようとしています。インターネットには、vnc、sshサーバー、winsshdなどを使用してそれを行う方法に関する無数の記事がありますが、この特定のケースで私を助けるものは見つかりません。 私が持っているもの: ファイアウォールの内側にあるWindows XPホスト-「宛先」 インターネット上でsshを実行しているLinuxホスト-「中間」 ファイアウォールの背後にあるWindowsホスト-「ソース」 私がやりたいのは、宛先から未決定への逆トンネルを開き、このトンネルを使用してソースから接続を戻すことです。セットアップは簡単なはずですが、私はそれを作ることができません。 これが私がすることです: 「宛先」で、パテセッションを開き、次の設定を使用して「中間」へのトンネルを作成します。 ソースポート3389、宛先は「ソース:33389」、方向はローカル 「ソース」で、パテセッションを開き、次の設定を使用して「中間」へのトンネルを作成します。 ソースポート33389、宛先は「宛先:33389」、方向はローカルです 最後に、ソース上で、ターミナルサービスクライアントを開き、localhost:33389に接続します。残念ながら、パケットはどこかに行くように見えますが、最終的にはクライアントがタイムアウトします。 この概念を完全に誤解していますか? 助けてください!

0
SSH、VNC、HTTP(S)、telnet…Mac OS X用の接続マネージャー[終了]
Mac OS Xで複数の異なる接続を管理できるツールを探しています。Windowsには、mRemoteと呼ばれるこのようなツールがあります。 これまで、.ssh / configファイルを使用していましたが、すべてのssh接続を1か所に持つだけでなく、すべての「Web管理者」、VNC接続なども必要です。 「App Storeで」「Remoter」というツールを見つけましたが、mRemoteにあるような素敵なツリービューを含まないスクリーンショットは1つしかありません。 あなたの誰かがこのようなツールについて知っていますか?
3 macos  mac  ssh  vnc 

5
開発のためにLinuxに切り替える必要がありますか?[閉まっている]
Windowsの代わりにLinuxマシンを使用して開発する利点はありますか? とにかくLinuxでハードコアを開発しているので、職場の全員がLinuxに切り替えるように言っています。40台のサーバーを管理し、DBからデータバックエンド、Webサービスの開発まですべてを行っています。 PuTTYに問題はありません。別のOSをインストールするのが面倒です...皆さんはどう思いますか?
3 linux  unix  ssh  putty 

2
AndroidタブレットからUbuntuマシンへのSSH
このサイトの質問1と質問2から、他の質問をすることで必要な知識がついに得られたと思います。 Androidタブレット(おそらくSSHクライアントConnect Botを使用)から、Ubuntu 12.04 LTSを実行するUbuntuマシンにSSHで接続します。これは私がこれまでにやったことです: Ubuntuマシンにopenssh-serverをインストールしました。 sshd_configファイルが許可することを確認しましたPubKeyAuthentication サーバーからのSSHキーの下にあるUbuntuのドキュメントから、リモートマシンに公開キーを与える指示に従ってリモートマシンへのアクセスを与えることができます。 これは次のコマンドで実行されます。 ssh-copy-id username@remotehost タブレットを介してUbuntuマシンにリモートで接続したいのでusername@remotehost、ドキュメントに記載されているタブレットのID /アドレスを知る必要があります。これは次の質問につながります: 質問1:username@remotehost Androidタブレットの価値は何ですか?値の例を示し、これらの値が変更可能かどうかについてコメントしてください。 前の手順を十分に完了したとします。次に、タブレットからconnectボットアプリケーションを開き、Ubuntuマシンに接続できるはずです。接続ボットを開くと、次のようなプロンプトが表示されますusername@hostname:port。そのIDを持つ別のマシンに接続できます。これは次の質問につながります: 質問2:username@hostname:port私のUbuntuマシンの価値は何ですか?値の例を示し、これらの値が変更可能かどうかについてコメントしてください。 私が提示した情報は、私の質問に答えるのに明確で、正確で、十分だと思います。ただし、ネットワーキングの経験がないため、十分な情報が含まれていない可能性があります。詳細な情報が必要な場合は、事前にお知らせください。すべてのヘルプに感謝します。

3
Mac OS X 10.9.5 MavericksでパスワードなしのSSHが機能しない
Mac OS X 10.9.5 Mavericksマシンでパスワードなしのログインが機能しません。authorized_keysファイルを適切に設定した後、リモートのUbuntuボックスにログインできます。しかし、私はそこを逆にすることはできません。 そこで、パスワードなしでこれを実行できるかどうかを考えて、Macセットアップのトラブルシューティングを試みました。 ssh localhost 私のUbuntuボックスでそれを行うとうまくいきますが、Macはパスワードを要求し続けます。はい、authorized_keysファイルだけでなくファイルもチェックし、Macの両方にキーが存在するknown_hostsことを確認しましたid_rsa.pub。しかしlocalhost、パスワードなしではSSHを使用できません。 私はこのような他の投稿を読みました。 さらに、sshd_configファイルの次の2つの設定(それらの前にあるハッシュタグを削除すること)を有効にしました。 RSAAuthentication yes PubKeyAuthentication yes まだパスワードの入力を求められています。 authorized_keyおよびknown_hostsディレクトリのコピーをetcディレクトリに配置します。 まだパスワードの入力を求められています。
3 macos  mac  ssh 

2
ssh -n machine.com 'tail -f file'はしばらくすると静かに動作を停止します
リモートサーバーにログファイルがあります。 tail -f ローカルマシン上で ssh。コマンドはかなり簡単です。 ssh -n user@domain.com 'tail -f /path/to/remote/file' 最初はうまく動作しますが、しばらくすると(おそらく1〜3時間)動作しなくなります。リモートログファイルに新しい行がありますが、ローカルマシンでは更新されません。エラーは表示されず、動作しなくなります。押して中断しなければならない Ctrl + C 同じコマンドを再起動すると、しばらくの間、再び機能し始めます。 同時に私は同じリモートサーバーへの対話型SSHセッションを持っているので、インターネット接続は100%動作しています、そしてそれは常に動作し続けます。 問題は何か、どうやってそれを解決するのですか? 念のために、私は自分が達成しようとしていることを述べたいと思います。それはリモートのirssi通知に関するものです。 irssiが常にtmuxセッションで実行されているサーバーがあり、デスクトップで通知を受け取りたい。重要なイベント(start_notification / stop_notification)がログファイルに書き込まれるように、そして私のローカルスクリプトはこのログを読んで通知を管理します(トレイアイコン、サウンド、libnotifyのイベント) そして、すでに述べたように、しばらくすると再起動するまで機能しなくなります。 私のデスクトップOSはLinux Mint 13 MATE、サーバーOSはDebian 3.2.51-1です。 任意の助けをいただければ幸いです。

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