当前位置: 技术问答>linux和unix
如何实现sftp在脚本中的应用(自动化)?
来源: 互联网 发布时间:2017-01-25
本文导语: sftp在使用中需要输入密码,在网上找了很多资料,基本都是说使用ssh-keygen -t rsa生成密钥对,将公钥发送给要访问的系统,并添加到~/.ssh/authorized_keys文件中,就可以了。 但我一直没有实现!请大家帮忙,是不是还...
sftp在使用中需要输入密码,在网上找了很多资料,基本都是说使用ssh-keygen -t rsa生成密钥对,将公钥发送给要访问的系统,并添加到~/.ssh/authorized_keys文件中,就可以了。
但我一直没有实现!请大家帮忙,是不是还需要做什么操作?
但我一直没有实现!请大家帮忙,是不是还需要做什么操作?
|
那倒挺奇怪的了,我觉得文件权限问题的可能性还是比较大。
[root@RHEL6A .ssh]# grep -v -E '(^#|^$)' /etc/ssh/ssh_config
Host *
GSSAPIAuthentication yes
ForwardX11Trusted yes
SendEnv LANG LC_CTYPE LC_NUMERIC LC_TIME LC_COLLATE LC_MONETARY LC_MESSAGES
SendEnv LC_PAPER LC_NAME LC_ADDRESS LC_TELEPHONE LC_MEASUREMENT
SendEnv LC_IDENTIFICATION LC_ALL LANGUAGE
SendEnv XMODIFIERS
[root@RHEL6A .ssh]#
|
很简单的步骤啊,刚才又试了一遍,没问题,你看看这个:
http://hi.baidu.com/toflyintheair/blog/item/932c910b4a5b29e836d122bb.html
http://hi.baidu.com/toflyintheair/blog/item/932c910b4a5b29e836d122bb.html
|
好像说会有影响,这是别人做的记录:
http://www.reai.us/authorized_keys-no-effect
我的跟别人记录的有点不一样,但是系统安装后默认设置创建的目录和文件可能已经符合要求了
http://www.reai.us/authorized_keys-no-effect
我的跟别人记录的有点不一样,但是系统安装后默认设置创建的目录和文件可能已经符合要求了