web-dev-qa-db-ja.com

SSHに相当するWindows

私はWindowsをよく知らないので、コマンドプロンプトの使い方を漠然と知っています。

Cmdを介して別のWindowsコンピューターにSSHで接続することと同等のものはありますか? SCPや他のLinuxコマンドと同等のものもいいでしょう。

18
Feng Huo

PowerShellには、WinRMの Remoting 機能が付属しています。

PS C:\> enter-pssession otherhost

XPでは PSExec を使用できますが、これは安全なLANでのみ推奨されます。

psexec \\otherhost cmd
16
user1686

PuTTYシェルアクセス用。

enter image description here

WinSCP(UI、cmdなし)ファイル転送用。

enter image description here

11
A.H.

SSHを使用して別のWindowsコンピューターを接続するには、そのコンピューターでSSHサーバーが実行されている必要があります。 SSHはWindowsの一部ではないため、インストールして構成する必要があります。 Cygwin をご覧になりたい場合は、こちらをご覧ください。 (Cygwinは、使い慣れたコマンドラインSSHや、他の使い慣れたUnixツールも提供します。)

これらのことを行う「Windowsの方法」を探している場合は、リモートデスクトップをご覧ください(ただし、コマンドラインベースではなくグラフィカルです)。

ターゲットコンピューターでリモートアクセスを有効にすると、リモートデスクトップで接続できるようになります。ローカルリソースへのアクセスを許可するように接続を構成している場合は、ドライブを自分のコンピューターにマッピングすることで、ファイルを相互に転送することもできます。

6
vjones

1つの関数に Cygwin を使用することを勧めるのは、いつも不快に感じていました。ただし、代替手段があります: freeSSHd 。残念ながら、このプロジェクトは非常にアクティブではありませんが、特にPATHやその他の変数を散らかしたくない場合は、Cygwinと一致するはずです。

インストールして設定したら、sshアクセスに PuTTY を使用できます。

2
Duijf

+1 PuTTY開発者は、pscp(scpの場合)psftp(sftpの場合)およびエージェント用の他のいくつかのプログラムなども提供します。(プログラムの詳細については Downloads セクションを参照してください)より伝統的な* nixコマンドについて、 Cygwin (scpなども含む)をダウンロードできます。または、Windowsのバージョンに応じてWindowsの世界に移行しようとしている場合は、 powershell を作成できます。スクリプティングとコマンドエイリアスの位置からの移行では、少し苦痛が少なくなります。

1
OldWolf