vps基础(一)
作为vps新手,特地搜索了vps相关事宜学习,特此记录
个人认为vps到手后首先该做的事就是保证vps安全
系统为debian 9,登陆使用putty
1.使用putty登陆root账号,更改root密码
1 root@150-95-204-32:\# passwd 2 Enter new UNIX password: 3 Retype new UNIX password:
2.更改默认ssh端口
1 vi /etc/ssh/sshd_config
修改端口,将#Port 22改成Port 端口号数字,重启ssh服务
1 service sshd restart
3.添加普通用户
1 useradd -m hello 2 passwd hello
设置root权限
1 echo -e "\nhello ALL=(ALL) ALL\n" >> /etc/sudoers 2 tail -3 /etc/sudoers
4.使用ssh密匙认证登陆
首先切换到普通用户下,然后生成密钥
1 ssh-keygen
一路回车(也可以设置passphrase),生成的密钥对为id_rsa、id_rsa.pub,公钥内容追加到~/.ssh/authorized_keys中
1 cd ~/.ssh 2 cat id_rsa.pub >> authorized_keys 3 ls
把私钥id_rsa下载下来,妥善保管,此时应删除服务器上的密钥对,同时设置authorized_keys权限,防止其他用户更改
1 chmod 600 authorized_keys
删除服务器上的id_rsa、id_rsa.pub(前提是你把id_rsa保存好在本地了,这是最重要的!!!)
1 rm -f id_rsa*
使用puttygen,导入id_rsa,生成私钥(*.ppk),putty->connection->ssh->auth->private key file for authentication选择私钥(*.ppk)
5.禁用root登陆及密码登陆
登陆root用户
1 vi /etc/ssh/sshd_config
修改PermitRootLogin yes为PermitRootLogin no,PasswordAuthentication yes改为PasswordAuthentication no,重启ssh服务
1 service sshd restart
6.putty设置
session中hostname填写ip地址或者域名(v6地址不需要方括号),port填写修改的端口,saved session填写session名字
connection中seconds between..填写30(这是防止长时间不操作putty断开连接)
connection->data中auto-login username填写登陆用户名
connection->auth中private key file..点击browse选择生成的私钥(*.ppk)
回到session中,点击save保存session,以后登陆直接选择session就可以了
然后连接即可

浙公网安备 33010602011771号