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

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

1
sshを介したbash関数のエクスポート
そこで私は、サーバもクライアントも変更せずに、sshを通して環境変数を転送する方法を見つけました。 SSHによる環境変数の転送/ bash / sh / csh / tcshでの引用 しかし、私はこのようなbash関数を転送できるようにしたいと思います。 $ myfunc() { > echo Func $1 > } $ export -f myfunc $ parallel myfunc ::: a Func a 関数はsshを介して転送されません。 $ parallel -S server myfunc ::: a bash: myfunc: command not found $ parallel --env myfunc -S server myfunc …

2
ssh-copy-id機能を備えたAndroidアプリ
タイトルが言うように、私はSSHキーをサーバーにコピーし、その後セキュリティ上の理由からrootパスワードログインを無効にしたいと思います。 私はJuiceSSHを使用していますが、とにかく無料版のssh-copy-idが不足しているようです。 このコマンドをサポートしているアプリはありますか?
2 ssh  android  ssh-keys 

2
YouTubeがSSHトンネルプロキシ経由で米国ベースのIPアドレスに機能しない
YouTubeが私の国でブロックされています。このサイトに接続するために、このコマンドを使ってSOCKS 5 SSHトンネルプロキシを作成し、それに応じてFirefoxを設定しました。 111.222.333.444 米国ベースのIPアドレスです。 ssh -D localproxy:9999 -C tempo@111.222.333.444 接続してうまく機能します。 Googleの「私のIP」を使えば 111.222.333.444 これは接続が機能していることを意味します。 しかしそれでも、YouTubeではうまくいきません。米国に本拠を置くIPアドレスへのプロキシがあるにもかかわらず、接続できません。

1
生の出力を生成するConEmuおよびコンソールSSHクライアント(ANSIエスケープ処理なし)
私はPuTTYを毎日使用していますが、ConEmuも頻繁に使用しています(後者は主にFar Manager用です)。 1週間前、私はPuTTYを直接ConEmuに入れるためにMTPuTTYの使用をやめました(MTPuTTYがあまりにも積極的にフォーカスをつかんでいるため、 Alt + タブ 別のアプリケーションに切り替えるには少なくとも2回ConEmu Quakeスタイルの素晴らしいコンソールサポートなど。等)。しかし、PuTTYはGUIアプリケーションであり、その設定はConEmuの設定と一致しません+ PuTTYは私がConEmuで使用する予定のいくつかのホットキーを使用することを許可していません。 PuTTYがGUIアプリケーションである理由は非常に明白です。GUIアプリケーションとして実装されると、Windowsコンソールサブシステムの制限を克服することができます。しかしConEmuはこれらの制限も克服しているので、ConEmuが傍受してそれを改善できるように、Windowsコンソールサブシステムで動作できるSSHクライアントを探し始めました。 Win32-OpenSSHのようなソリューションは、ANSIエスケープコードを既に処理し、コードをWindowsコンソールの制限に合わせようとするため、実際には機能しません(私が間違っていないのであれば、 AnsiColors256.ans、ConEmuディストリビューションからは、Win32-OpenSSHを使用してもほとんど何もレンダリングされません。 私も使ってみました plink.exeまた、ConEmuがANSIエスケープコード自体を処理できるように、ANSIエスケープコードを処理するようには思われません。これは私が探しているもののようです...しかし、あまりにも多くの制限があります:カーソルと機能キーはただ無視されます、 mc 非常に面倒なレンダリングを行います(フレーム文字がない、ウィンドウサイズが検出できないなど)。とにかく、私のカスタムホットキーはブロックされなくなり、ConEmuの設定は実際のコンソールベースのタブでうまく機能します。 ConEmuを一緒に使うことは可能ですか? plink.exe 私がPuTTYの使用をやめることができるように(またはおそらく何か他のもの)?それとも、単に概念を混ぜ合わせて、これらのアプリケーションを誤った方法で組み合わせようとしているのでしょうか。
2 ssh  terminal  putty  conemu  plink 

2
SSH経由で自分のマシン上で別のユーザーとしてコマンドを実行する?
私の通常のワークフローの一部として、私は他のユーザーのマシンにSSH接続し、ユーザーを切り替え、コマンドを実行し、そして私自身のマシンに再び出ます。 ssh hostname sudo su user runcommand exit exit これを1行のコマンドに減らす方法はありますか?例えば ssh --someflags "runcommand" 私はこれを試しましたが、私が持っていない他のユーザーのパスワードの入力を求められます。 sudo ssh user@hostnme "runcommand"

0
sshd.socketのポートを変更する
私は最近Raspberry PiにArch Linux ARMをインストールしました。私はSSHアクセスで小さなWebサーバーを構築したいと思いました。 (現在のところLAN経由でのみアクセス可能ですが、将来的には変更したいと思います。)システムは最新のものです(つまり2時間前に更新されます)。 SSH接続のセキュリティを少なくともいくらか高めるために、私はポートを他の番号に変更したいと思いました。 65022。 そのため、私は自分のsshd_configと対応するsystemdのユニットファイルを変更しました。 UnitFile: [Unit] Conflicts=sshd.service Wants=sshdgenkeys.service [Socket] ListenStream=65022 Accept=yes [Install] WantedBy=sockets.target sshd_config: Port 65022 AuthorizedKeysFile .ssh/authorized_keys ChallengeResponseAuthentication no UsePAM yes PrintMotd no Subsystem sftp /usr/lib/ssh/sftp-server の出力 systemctl status sshd.socket: sshd.socket Loaded:loaded (/usr/lib/systemd/system/sshd.socket; enabeld; vendor preset:disabled) Active: active(listening) since DATE Listen: [:::]:65022 (Stream) Accepted: 0; …

2
iphoneを使ったsshトンネル経由のRDP
だから私は私のiPhone - 4Sを使用してSSHを介してRDP接続をトンネリングしたい。私はすでにputty(sshクライアント)を使ってこの接続をトンネリングする方法を知っています。唯一の問題は、トンネリング(またはポート転送)を可能にするiOS用のSSHクライアントがまだ見つかっていないことです。私が説明したことを実行するアプリを見つけるのを手伝ってください。私はこれが刑務所で壊れたデバイスでもできることをほとんど前向きですが、iOS 7がリリースされるまでは、iphone-4sのための無拘束の脱獄はほとんどありません。とにかくこれを達成することができる刑務所破りのアプリの名前を教えてください。ありがとう:]

0
sshを使って2つのGNOMEボックスを接続できますか?
GNOMEボックスを搭載した2つのラップトップを使用して2ノードのHadoopクラスターをセットアップしようとしています。どちらもUbuntu 17.10を実行しています。両方のラップトップは同じwifiに接続していますが、GNOMEボックスだけではwifiに接続されていません。自分がやろうとしていることのネットワーキングの概念を私に説明する誰かが必要ですが、それはまったく可能ですか?

3
Macでgeditを使ってssh上でファイルを編集できますか?
私は職場ではLinuxマシン、自宅ではMacを使用しています。私は自宅の機械から私の作業機械にSSH接続することができます。しかし、私がコマンドラインでアクセスできる唯一のエディタはviで、これは嫌いです。 ssh接続を介してリモートでファイルを編集するために私のMacでgeditを使う方法はありますか? このページはそれができると言っています、しかし私はあなたがubuntuでgeditを使っていると仮定していると思います。私のMac(os 10.5.8)では、 "connect to server"をクリックしても "bookmark"オプションはありません。 http://thecodecentral.com/2010/04/02/use-gedit-as-remote-file-editor-via-ftp-and-ssh-ubuntu/comment-page-1#comment-50558
2 linux  ubuntu  mac  ssh  gedit 

0
Linux上のリモート仮想マシンからWindowsのchkdskを実行する方法
私はリモートでssh経由でLinux / Debianコンピュータ上の誰かでWindowsの "chkdsk"ユーティリティを実行する必要があります(破損した外付けNTFSドライブを修復するために)。これを行うための最良の軽量な方法は何ですか?マイクロソフトは無料の仮想マシン - VirtualBoxとVagrant with Windowsを提供しています。次のシナリオではどちらをおすすめしますか? リモートマシンにVMをインストールする必要があります。 それにssh、 そこで「chkdsk」によってチェックされる外付けハードドライブを共有しているVMを起動します。 どういうわけかVMを入力してください(私はsshでXserverを転送せずに、テキストモードですべてを実行することを好みます - それはまったく可能ですか?) "chkdsk"を実行してください。 あなたはこの仕事を成し遂げるためにより良い考えを持っていますか?私は知らないが、たぶんいくつかの基本的なツール( "chkdsk"を含む)を含むある種のCLI Windows Recovery Suitのイメージがあるので、Windows全体をVMにロードする必要はないのだろうか?

3
SSH経由でBashファイルを実行する場合、用語環境変数が設定されていません
リモートマシンでbashスクリプトを実行しようとしています。ターミナルでssh接続を開くと、スクリプトを簡単に実行できます。しかし、私はそれをそのように実行すると: ssh user @ ip </ etc / script エラーが発生します: TERM環境変数が設定されていません。 ここで何が間違っていますか?

2
.ssh / configでホストを反復処理する方法
一部のリモートサーバーでは、Gitを使用して、よく使用されるスクリプトの同期を維持しています。1つのドメイン範囲内にあるすべてのリモートサーバーを更新するために起動できるローカルスクリプトが必要です。私の擬似コードは次のとおりです。 for every Host in .ssh/config do if Hostname is similar to *.uberspace.de ssh Host git -C bin pull fi done これをbashスクリプトを使用してエレガントに行うにはどうすればよいですか?
2 bash  ssh 

1
ssh:むらのある接続で永続的なターミナルセッションを維持する
むらのあるvpn接続があり、長い時間(通常は約30分)を要するコマンドを実行する必要があり、プロセスを通じて異なる時間に入力が必要です。VPNが切断されたときに一時停止またはバックグラウンドに移動できるターミナルセッションを開始する方法はありますが、その後、新しいSSHセッションでフォアグラウンドに戻されますか?
2 linux  ssh  terminal 


2
Ubuntu to Ubuntu VNC over SSH tunnel
自宅にLinux Ubuntuデスクトップがあり、sshが有効で、vncサーバーがインストールされ、ルータールールが構成されています。それはすべて機能し、自宅ではMacからローカルネットワーク経由で接続できます。外部からは、ssh経由でログインできます。 パテを次のように構成しました。 セッション:ホスト名とポート番号 接続> ssh>トンネル:転送ポート:L5900 | 192.168.0.23 ローカルアドレス:192.168.1.45 接続すると、リモートマシンにログインできます。 次に、リモートデスクトップビューアーを開きます。 接続をクリックします プロトコル:vnc ホスト: ? sshトンネルとしてホストを使用します:? 最後の2つのオプションに何を使うべきかわかりません。どのIPアドレスを使用する必要がありますか?

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