ユーザーインタラクションなし(非インタラクティブ)のスクリプトでsftpを使用するにはたとえば、anonymous ftpサーバにログインし、手動でログインする必要はありません。パスワードなしでSSHログインする方法
答えて
は
cd ~/.ssh
ssh-keygen -t dsa
はプレスインクルードは、サーバー
にファイルをコピーするために2つのファイルid_dsa
と
id_dsa.pub
使用scpコマンドまたはその他のユーティリティを取得するすべてのプロンプト
Generating public/private dsa key pair.
Enter file in which to save the key (/home/user/.ssh/id_dsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/user/.ssh/id_dsa.
Your public key has been saved in /home/user/.ssh/id_dsa.pub.
The key fingerprint is:
ad:98:43:13:c9:ea:66:8e:d0:d9:66:59:d8:3a:f7:29
The key's randomart image is:
+--[ DSA 1024]----+
| |
| . . |
| + |
| + . . |
| o = S . |
| . + = + . |
|. o @ = . |
| . B oEo . |
| . . .o |
+-----------------+
でキーを入力してください
scp ~/.ssh/id_dsa.pub [email protected]:~/.ssh/
サーバー上
〜/ .ssh/authorized_keysファイルに新しいキーを追加します。
cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys
最後にアクセスモードを変更します。
chmod 600 ~/.ssh/authorized_keys
chmod 700 ~/.ssh
そのアクセスモードを確認していない場合は〜
ls -ld ~
のために正しいことを、あなたの家のアクセスを修正するために
chmod 700 ~
を使用することができます。
ログアウトして再度ログイン
チャームのように働いた!!ありがとう – kmario23
@ E.G:ファイルはrsaではなくdsaである必要がありますか? – gaussblurinc
@ gaussblurinc私の原因は、** RSA ** – deFreitas
各ログイン時にパスワードを入力せずにsshログインを許可するには、パブリックsshキーをターゲットサーバの〜/ .ssh/authorized_keysファイルに追加します。あなたの公開鍵は〜/ .ssh/id_rsa.pubにあります。存在しない場合は、生成する必要があります。
は、あなたがあなたが-n -i
コマンドライン引数を使用することができますFTPスクリプト・ファイルを使用してFTPを行うファイルの各転送のためのYES/NOの質問をしないSFTPをオフにしたい場合は詳細な回答here
手順を要約してリンクを投稿するだけではありません。 –
がかもしれませ参照してください。
ftpscript.in
-----------------
user username pwd
get sourcefile targetfileonlocal
bye
次に、あなたが避けるためにftp -n -i servername<ftpscript.in
を使用して、このスクリプトを実行することができ、「あなたがたsourcefileを転送しますか?Y/N」の質問のようなもの。ユーザー名、パスワードなしでftpサーバーにログインする場合、サーバーftpはWesleyの匿名ログインを許可する必要があります。お使いのコンピュータで
次のコマンドを入力し
ssh-keygen
あなたは
ssh-copy-id -i [email protected]_address
プロンプト
を得るまで押して、それは一度ます(キーを入力します頼む彼は、ホストシステムのパスワード)
ssh [email protected]_address
は今、あなたは任意のパスワードなしで
- 1. SSH認証(PAMなし):ユーザーがキーまたはパスワードでログインしたかどうかを知る方法?
- 2. 異なるアカウントからのパスワードなしでsshを設定する方法
- 3. SSH:ログインすると、パスワードはプレーンテキストかスニッフィング可能ですか?
- 4. インタラクティブなsshログインを防止する方法は?
- 5. プライベート/パブリックキーを使用してパスワードを与えずにsshサーバーにログインする方法 - imported-openssh-key
- 6. UNIXボックス間でパスワードなしのSSHアクセスを設定する
- 7. Joomla 2.5 - パスワードなしでユーザーをログイン
- 8. Operaでログイン/パスワードのハイライトを無効にする方法は?
- 9. Authlogic:パスワードを知らずに裏でユーザーにログインする方法
- 10. sshでsudoする適切な方法
- 11. GitでSSHパスワードを変更する
- 12. パスワードなしのsshの場合は両方とも正しいです。
- 13. SSH経由でPythonスクリプトの引数としてパスワードを渡す方法は?
- 14. SSH経由でログインするBashスクリプト
- 15. SSHでスーパーユーザになる方法
- 16. パスワードなしのSSHが動作しない(CentOSの7)
- 17. アクティブなディレクトリを使用したパスワードなしのssh認証
- 18. paramiko ssh接続でsu user(パスワードなし)を実行
- 19. sshセッション中にパスワード用のオープンsshダイアログを無効にする
- 20. ログイン/パスワードでSilverlightプリズムアプリケーションを保護する
- 21. Jログインとパスワードを使用してユーザーを認証する方法
- 22. SSH経由でCPanelパスワードを変更
- 23. KerberosパスワードでLDAPにログイン
- 24. RubyでジャンプオフサーバーとSSHをSSHに接続する方法
- 25. はsshなしでシェルスクリプトのgit pullのパスワードを示していますか?
- 26. ドッカー:ログイン時にSSHフリーズ
- 27. アマゾンAWS EC2 SSHログインのWindows
- 28. パスワードなしのssh 2台のコンピュータが同じネットワーク
- 29. sshはPerlのNet :: SSH :: Perlにパスワードを渡した後、私にパスワードを要求するのはなぜですか?
- 30. postgresqlを設定してログイン+パスワード認証を受け付ける方法は?
にログインすることができるはずです、あなたはSSH、またはFTPについて尋ねていますか?質問のタイトルと質問の本文は矛盾しているようです... – Piskvor
設定ファイルを編集する必要があるため、あなたのサーバーにアクセスできますか?したがって、匿名接続が可能になります。私が間違っていれば私を訂正してください。お役に立てれば。ウェスリー – Wesley
4分のビデオチュートリアルはこちらです - https://www.youtube.com/watch?v=tGwk6zM_NDM –