sftp配置

sftp相关配置

最近在搭建企业内部转外部的前置机,中间有文件同步及数据实时接口,特意在服务器与外界之间搭建了前置机,主要作用是隔离服务器与外部网络的安全。操作系统为SUSE 11  ,open-sshd为5.8

服务机配置

以was用户为例

  • 登录到需要应用SFTP客户端的服务器。注:使用需要用到SFTP的用户登录,例如:was用户使用SFTP,则使用was登录
  • 在客户端生成公钥和秘钥:进入到/home/was/.ssh下执行 ssh-keygen -b 2048 -t rsa -f id_rsa,出现提示符一路回车。此刻在.ssh下生成了id_rsa(私钥) id_rsa.pub(公钥)
  • 确认权限:id_rsa (600),id_rsa.pub(644)

前置机配置

以root用户为例

  • 在前置机启动sftp服务:检查rpm -q open-ssh,如果已安装,则启动服务 service sshd restart,一般情况下,安装操作系统时,此服务都已安装
  • 登录到/root/.ssh下创建authorized_keys文件,如果是非root用户,则需要用root用户在该用户的主目录下建立.ssh 并新建authorized_keys文件
  • 将客户端生成的公钥 复制到authorized_keys文件中,如果该文件已有内容,则另起一行粘贴
  • 确认权限:authorized_keys(755或700),/home目录和.ssh都为(755或700)

验证环境

在客户端使用sftp  root@ip       root为服务端的用户名  ip为服务端的ip

第一次登陆出现的提示需要输入:yes

以后不再出现

至此一个简单的sftp客户端与服务端交互已经完成

 

 

转载于:https://my.oschina.net/u/1472482/blog/792639

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值