質問: 現在、さくらVPSと契約しています。 https://vps-news.sakura.ad.jp/tutorials/centos7-initial-settings/ 上記のページを参考に公開鍵認証の設定などを行い、その後Apache、Java、Tomcatをインストールしました。 その後、sourceコマンドを実行したところ、 「-bash: ource: コマンドが見つかりません」というメッセージが表示され、SSHアクセスが切断されてしまいました。 それ以降、SSHアクセスをしようとするとアクセスは成功し、「SAKURA Internet [Virtual Private Server SERVICE]」のメッセージが表示された後すぐに「-bash: ource: コマンドが見つかりません」というメッセージが表示されアクセスが切断されてしまいます。 VPSの再起動なども試しましたが、解決しませんでした、 なにか原因に心当たりがあるかたがいらっしゃいましたらご教授いただけないでしょうか。
回答: つssh -t bash --noprofile -l -i 追記1 つssh -t sudo -e /etc/profile.d/tomcat.sh 追記2 これではどうでしょう。 ログイン時に~/.ssh/rcが/etc/profile.d/より先に実行されるはずです。 ``` $ echo '[[ -f /etc/profile.d/tomcat.sh ]] && sudo mv -f /etc/profile.d/tomcat.sh ~/' > rc $ cat rc [[ -f /etc/profile.d/tomcat.sh ]] && sudo mv -f /etc/profile.d/tomcat.sh ~/ $ scp rc :.ssh/ $ ssh ``` 追記2.5 ``` $ cat rc [[ -f /etc/profile.d/tomcat.sh ]] && sudo mv -f /etc/profile.d/tomcat.sh ~/ $ sftp sftp> cd .ssh sftp> put rc Uploading rc to /home//.ssh/rc rc 100% 94 71.8KB/s 00:00 sftp> quit $ ssh ``` 追記3 シングルユーザーモードを試して下さい。 つ