2017-02-09 7 views
0

PuTTY PSFTPで興味深いジレンマがあります。PuTTY PSFTPコマンドラインがAdminとして動作し、Userとして失敗する

使用するコマンド...

Pageant .60 
putty .60 

を設定します。

D:\psftp.exe -load myserver.domain.us.com -l User1 -b MyCommand Script 

これはPuTTYのPSFTP、ページェントの助けを借りて、ユーザーIDを使用してログをロードし、その後でコマンドを使用してファイルを送信しますスクリプト。

これは、サーバー上で管理者としてログインしているときに効果的です。

"psftp: no hostname specified;"blah blah blah. 

含む-vは何のメッセージをさらに明らかにしていない:サーバー上の通常のユーザーとしてログインし は、それは失敗します。

PuTTYの場合、サーバー管理者と一般ユーザーの間で、許可またはその他の設定が可能なデルタはありますか?

答えて

0

PuTTY格納サイトmyserver.domain.us.comをロードします。

これは、ローカルアカウントのWindowsレジストリに格納されています。

別のアカウントを使用してスクリプトを実行すると、サイト定義が表示されません。

セッションをコマンドラインで完全に定義する必要があります。おそらくあなたも試みたことがあります。

  • -loadを削除します。
  • (あなたが-hostkeyスイッチ用のPuTTYの最新バージョンが必要ですが、必要にSSHホストキーのフィンガープリントと-hostkey=...を追加
  • それを明確にあなたがSSHを使用したい(それはとにかくデフォルトです)にする-sshを追加バージョン0.60は安全ではありません)。
D:\psftp.exe -ssh myserver.domain.us.com -hostkey=... -l User1 -b MyCommand Script 
+0

パーフェクト。ありがとうございました。 –

関連する問題