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

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

3
VirtualBoxのCentos 7-SSH:接続が拒否されました
VirtualBoxでCentos 7サーバーをいじってみましたが、問題があります。何らかの理由で、Puttyやcmderなどを使用してWindows上のサーバーに接続できません。 サーバーおよびサーバーからpingを実行できますが、接続しようとするたびに次の応答が返されます。 ssh: connect to host 192.168.0.185 port 22: Connection refused opensshサーバーにインストールし、サービスをチェックして実行中ですfirewalld。Centosでサービスを無効にし、すべてが正常であることを確認するために再起動しましたが、 tはそれに接続しているようです。 誰もこの種の問題の経験がありますか? よろしくお願いします。 編集 私は自分の設定に間違った設定を使用していると思っていました。イーサネットアダプターのイーサネット設定からIP、ゲートウェイ、ネットマスク、DNSを使用しました。これらは私のWindowsホストマシンの設定だと思う。ipconfig /allもう一度調べてみると、2つのVirtualBox Host-Onlyアダプターがありましたが、これらはネットワークブリッジされておらず、IPとサブネットマスクのみがあり、DNSまたはゲートウェイがないため、どの設定を使用するかわかりません。

0
シェルスクリプトでパスワードプロンプトなしでrsyncを使用する安全な方法は何ですか
rsyncコマンドでリモートディレクトリをローカルに同期したいのですが、ローカルサーバーはredhat enterprise linux 6.5です。 私はグーグルで検索しましたが、空のパスフレーズでsshキーを設定する方法のチュートリアルのみを見つけました。 ここから1つのチュートリアルを実行しましたが、rsyncを呼び出してもパスワードは要求されなくなりました。 rsync -avzhe --min-size=1 ssh user@host:/somedir ~/backup しかし、私たちのシステムは実稼働環境にあるため、セキュリティの観点から空のパスフレーズでssh-keyを使用するのは良くないと思う。間違っている場合は修正しますが、正しい場合は、パスワードプロンプトなしでrsyncを安全に使用する方法を教えてください。
1 linux  ssh  passwords 

2
WindowsからリモートでアクセスされるLinuxのbashスクリプトでバックスペースキーを機能させるにはどうすればよいですか?
CentOS 7.4には、ユーザーが変数を入力し、入力した内容が実際に正しいことを確認できる次の行を含むbashスクリプトがあります。 read -p "Enter the name of the database: " dbname echo "You entered: $dbname" read -p "Is that correct? Enter y or n: " confirm && [[ $confirm == [yY] || $confirm == [yY][eE][sS] ]] || exit 1 コマンドプロンプトアプリを使用してWindows 10からCentOSマシンにSSHでスクリプトを実行すると、変数を入力するときに文字を間違えて入力することがあり、バックスペースが必要になります。ただし、バックスペースを使用しようとすると、コマンドプロンプトアプリが単に入力し^Hます。 この設定のバックスペースが実際に機能するように、スクリプトを変更するか、CentOSまたはWindowsのどこかで設定を変更するにはどうすればよいですか?
1 linux  ssh  bash 

1
フォークするときに絶対パスを使用するように `sshd`に指示する方法は?
最新のSSHアクセスを必要とするPowerPCを備えた古いPowerMac G5を使用しています。ベンダーのサポートはありません。OpenSSLとOpenSSHを更新し、それらをにインストールしました/usr/local。更新sshdは/usr/local/sbin/sshd、ポート1522にあり、リッスンします。 サーバーへの接続が拒否され、クライアントにが表示されますssh_exchange_identification: Connection closed by remote host。-dサーバーでのロギングと、への書き込みを有効に/var/log/sshd.log:sshd re-exec requires execution with an absolute pathしましたstderr。 テスト接続の完全なトランスクリプトは次のとおりです。 $ grep -I -R sshd /var/log 2>/dev/null /var/log/appfirewall.log:Aug 23 13:15:22 riemann.local socketfilterfw[122] <Info>: sshd is listening from 0.0.0.0:1522 proto=6 /var/log/appfirewall.log:Aug 23 13:15:22 riemann.local socketfilterfw[122] <Info>: sshd is listening from :::1522 proto=6 /var/log/sshd.log:Aug 23 13:16:43 …
1 macos  mac  ssh  openssh 

0
複数のネットワークインターフェイスを使用している場合のLANへの接続に関する問題
それで私が見つけることができるすべての解決策を通して作業するのに約1週間を費やしたので私はこの質問が前に尋ねられたことを確信します、しかしそれらのどれも私のために働いていません基本的に私は有線と無線のネットワークインタフェースを持っています。有線はWANに接続されているLANに接続されていて、もう一方はスタンドアロンLANです。これまで私が見つけた最も透明な解決策はこれです https://www.thomas-krenn.com/en/wiki/Two_Default_Gateways_on_One_System 。ルーティングテーブルが残る Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 enp10s0 0.0.0.0 10.0.0.1 0.0.0.0 UG 600 0 0 wlp3s0 10.0.0.0 0.0.0.0 255.255.255.0 U 600 0 0 wlp3s0 192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 enp10s0 私のinterfacesファイル # The …


1
リモートサーバーからSSH経由でCouchbaseデータベースを取得する
私はDebian環境に取り組んでいます、そして私はCouchbaseデータベースをリモートサーバーの場所から私のローカルDev環境に引っ張る必要があります。 私はこのトピックに関するどんな種類の詳細も見つけることができなかったのでどんな種類の援助も大いに感謝されるでしょう。 ありがとうございました!

1
SSHはスクリプトでそれを呼び出すときパスワードを尋ねます
私は1台のマスタと4台のスレーブコンピュータを持っています。私はマスターPCでrsaの公開鍵/秘密鍵を生成しました。それから私は公開鍵をコピーしました( id_rsa.pub )スレーブマシンに authorized_keys。 私がマスターPCの端末で次のようにSSHを起動しても、パスワードは要求されません。 ssh –o UserKnownHostsFile=/dev/null –o StrictHostKeyChecking=no hduser@slave1 私はパスワードを尋ねずに自動的にスレーブマシンにログインするためにこのスクリプトを書きました。 SERVER_LIST=`cat /home/hduser/slaves` # slave1, slave2 ... for host in $SERVER_LIST; do host=hduser@$host ssh –t –o UserKnownHostsFile=/dev/null –o StrictHostKeyChecking=no $host; done このスクリプトを使用すると、SSHがスレーブパスワードを要求しています。でSSHを使うとこのメッセージが出ます -vv オプション: debug1: ssh_ecdsa_verify: signature correct debug2: kex_derive_keys debug2: set_newkeys: mode 1 debug1: SSH2_MSG_NEWKEYS sent debug1: expecting …


1
AWSへの簡単なSSH接続は私の髪を引き抜かせています
私はAWSでシンプルな無料利用枠EC2インスタンスを作成しました。 私は私のWindows 10コンピュータ上のSSH経由でそれに接続しようとしています。 インスタンスを作成する前にキーをダウンロードし、それをフォルダE:\ folderに保存しました。 私はWin10にSSHクライアントとサーバー機能をインストールしました。 問題:私の鍵の許可の問題を解決できません。 私は自分のキーファイルにパーミッションを設定するための適切な方法でグーグルして約100のリンクをチェックしましたが、試してみましたが、 "パーミッションが拒否されました公開鍵)」 権限に問題があります。 cygwinでもCHMODを試しましたが、問題は解決していません。 私は最も単純なことを見逃していると確信していますが、私は今までずっと私の脳を悩ませてきました、そして本当に助けをいただければ幸いです。 どうもありがとう

3
SSHとSCPがエラーを出している
私は同じステップをやっています( openSSHでパスワードを入力せずにSSHとSCPを実行する )しかし、scpまたは 'ssh -l'コマンドの実行中は、パスワードの入力を求められます。私が数日前にした同じステップ、それはうまく働いていました、しかし今それは働いていません。 私がしたこと: LOCALとREMOTEの2台のマシンがあります。 どちらのマシンでも、rootユーザーでputtyにログインします。 両方のマシンで、私は 'ssh -V'をチェックしました、両方で同じバージョンの同じ製品を見つけます。 ローカルでは、/ root / .sshフォルダから実行します。 ssh-keygen キーファイル名をappkeyとしました。 5. / root / .sshにappkey、appkey.pubが生成されます。 6.リモートでは、ローカルのappkey.pubのコンテンツをコピーし、リモートのauthorized_keysファイルの最後に貼り付けました。 7.リモートでは、私は実行します chmod 755〜/ .ssh chmod 644〜/ .ssh / authorized_keys ローカルで、私はscpと 'ssh -l'コマンドを実行しようとしました、しかしそれはまだパスワードを求めています。 私は代わりにauthorized_keysファイルを追加する代わりに、私はromote /root/.sshフォルダにappkey.putをコピーした、他の方法を試してみました

1
3番目のホストからリモート転送ポートにアクセスする
2つのサーバーserver1とserver2があります。 server1から次のコマンドを発行します。 ssh user2@server2 -N -R 9080:localhost:80 今server2から私は次のコマンドを発行します。 wget http://localhost:9080 これは、wgetによってダウンロードされたファイルが、server1上で動作しているWebサーバーによってホストされているファイルであることを示します。 独立したマシンから私は次のコマンドを発行します wget http://server2:9080 これはうまくいきません - コマンドは最終的にタイムアウトします。 server2のsyslogには何も手がかりがありません。 server2のすべてのファイアウォール規則を次のように置き換えました。 iptables -P INPUT ACCEPT iptables -P OUTPUT ACCEPT iptables -P FORWARD ACCEPT iptables -L -n Chain INPUT (policy ACCEPT) target prot opt source destination Chain FORWARD (policy ACCEPT) target prot opt …

2
端末に接続されていなくてもプロセスをLinuxで実行し続ける、Ctrl + Dソリューションは?
私は何年も使っています nohup または screen SSHで端末に接続した後もプロセスを実行し続けるために。だから私の友人の一人、LinuxまたはCSのグリーンハンドが私に言ったとき、それはかなり私を驚かせた Ctrlキーを押しながら + D (または exit )同じことをすることができ、そしておそらくもっとエレガントな方法で。 だからここにそれを行う方法があります:最初にいつものようにバックグラウンドであなたのプロセスを実行します & または使用 bgその後、端末から切断したいときは、 Ctrlキーを押しながら + D または exit ログアウトする 知っている Ctrlキーを押しながら + D または exit ログアウトするための非常に一般的な方法です。しかし、もう一度ログインすると、実行したばかりのプロセスが見つかります。信じられないかもしれませんが、私はショックを受けました。私は単純なデッドループのpythonスクリプトを含むいくつかの異なる状況でメソッドを試してみましたが、実際にはうまくいきました。 私はこれについていくつかの情報を検索しようとしましたが、みんなが話しているようです nohup または screen。私が話している方法は常識ですか?それはいくつかのシステムや環境のためだけの特定の機能ですか?それが一般的に利用可能であるならば、それからその意味は何ですか nohup?

1
fatal:sha1ファイルを閉じるときにエラーが発生しました:アクセス許可が拒否されました
GitBoxを使って私のMacからマウントされたLinuxドライブを使って(ExpandDrive経由でSSH経由で)ローカルのgitリポジトリを作成しようとしていますが、コミットしようとするとこのエラーが繰り返し表示されます。 fatal:sha1ファイルを閉じるときにエラーが発生しました:アクセス許可が拒否されました これを修正する方法が正確にわかりません。他の検索から、私は.git許可を変更することを試み、また別のGit GUI(タワー)を使用することを試みましたが、役に立ちませんでした。
linux  macos  git  ssh 

1
SSHを介してVMware仮想マシンを実行しているときに繰り返すキー
私は別のマシンに次の形式のコマンドでSSH接続しました $ ssh -X user@network正しいパスワードを入力してから、ターミナルからVMwareのVMPlayerをコマンドで実行しました。 $ vmplayer &。しかし、そこからRedHat仮想マシンを実行するとき、ログインするためにユーザー名を入力するとき、最後に押す文字が繰り返されます。つまり、 "root"を入力しようとすると、 "rootttttttttttt ..."が表示されます。ただし、アップデートをインストールしようとするとアップデートウィンドウが表示され、SSH(Linux)を使用していたホストシステムがクラッシュします。何が原因と考えられますか?また、どうすればこの問題を軽減できますか?同じOSを実行している2つの異なるマシンからこれを実行するとき、私は重要な繰り返し問題を得ます。

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