SSH登录时报Permission denied, please try again.
尝试了以下的解决方法:
1.首先以普通的用户登录,然后通过su切换到该用户是能够切换的
2.修改了sshd_config配置文件中的AllowUser也没有用
3.在远程主机上使用ssh -vvv的方法打出调试信息,也没有发现更有用的信息
4.试图将pam.d中的login文件都注释掉,但是也没有解决问题.
5.通过passwd -S查看账户的状态是正常的
windows下php程序怎么运行
一,首先到PHP官网下载php(目前php有3个stable分支版本7.1、7.0、5.6,如果有项目需求就下载需求版本,如果是个人学习,建议下载最新版),根据32位/64位系统下载ZIP包即可,不需要Debug包,(下面我要说的是Nginx+PHP的方式,推荐使用Non Thread Safe版本):-io
四、用纯文本编辑器打开Nginx里面conf文件夹里面的nginx.conf文件,进行如下编辑即可:
worker_processes auto;events { worker_connections 1024;} include mime.types; default_type application/octet-stream; # access_log \\.\\nul; #关闭访问日志 sendfile on; tcp_nopush on; tcp_nodelay on; keepalive_timeout 65; types_hash_max_size 2048; ssl_protocols TLSv1.2 TLSv1.1 TLSv1; ssl_prefer_server_ciphers on; gzip on; server { listen 80 default_server; listen [::]:80 default_server; server_name _; root html; #这里指定为你网站的根目录,比如C:\html,默认是相对于Nginx目录下 index index.php index.html; charset utf-8; location / { try_files $uri $uri/ =404; } location ~ \.php$ { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.cpp; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; try_files $fastcgi_script_name =404; } }}
五、根据需要可以编辑php.ini。
六、创建快捷方式以便于启动php和Nginx:
桌面上右键-》新建-》快捷方式,位置选择到php文件夹下的php-cgi.exe文件,并加上参数: -b 127.0.0.1:9000。(比如PHP文件夹在C:\php,位置就是“C:\php\php-cgi.exe -b 127.0.0.1:9000“),下一步名字随意,完成。-s
桌面上再右键-》新建-》快捷方式,位置选择到Nginx文件夹下的nginx.exe即可。可以没有参数。
再创建一个停止Nginx的快捷方式(PHP要停止直接在php的窗口按Ctrl+C即可):桌面上右键-》新建-》快捷方式,位置选择到Nginx文件夹下的nginx.exe,并加上参数: -s quit。(比如Nginx文件夹在C:\Nginx,位置就是“C:\Nginx\nginx.exe -s quit“)。-io
七、分别双击上面创建的两个快捷方式,启动php和Nginx(php会一直有一个黑框,不要关,Nginx是黑框一闪而过,任务管理器里可以看到多个Nginx进程)。
八、在上面配置文件里设置的网站根目录里创建一个php文件,内容为:
《?phpphpinfo();
九、打开浏览器访问“127.0.0.1”或者“[::1]”,如果正常显示PHP信息界面了就表示环境搭建成功了。
十、要关闭的话,php在那个黑框框按Ctrl+C即可,然后运行刚刚创建的那个Nginx退出的快捷方式即可关闭Nginx。
纯手打,望采纳!