宿主机:win7 vmwareworkstation 虚拟机:ubuntu 12.04 LTS
通过winscp建立会话,用ubuntu用户名、密码可以正常登录,但上传本地文件到Ubuntu是,出现如下错误
这是因为要管理员权限的,而ubuntu又不想给普通用户赋予管理员权限。所以这里开启root账号只用于上传文件。Ubuntu 默认是没有开启 root 账号的,并且我们提倡最好不要用 root 账号直接操作系统,开启 root 账号步骤如下:
1、首先设置 root 密码
luban@PDS-WEB:~$ sudo passwd root
[sudo] password for luban: //输入当前普通用户的密码
Enter new UNIX password: //给root设置密码
Retype new UNIX password: //确认输入密码
passwd: password updated successfully
2、修改 /etc/ssh/sshd_config 文件
luban@PDS-WEB:~$ su - root
Password:
root@PDS-WEB:~# vi /etc/ssh/sshd_config
# Authentication: LoginGraceTime 120 #PermitRootLogin without-password PermitRootLogin yes StrictModes yes |
说明:注释掉 “PermitRootLogin without-password”,添加 “PermitRootLogin yes”
3、重启 ssh 服务
root@PDS-WEB:~# service ssh restart
ssh stop/waiting
ssh start/running, process 1335
root@PDS-WEB:~#
4. 操作完成后就可以通过 root 账号登入 winscp ,并且可以上传文件了。
所有评论(0)