2017 09,22 15:09 |
|
ちょっとハマったので、記載
$ ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/home/hoge/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/hoge/.ssh/id_rsa.
Your public key has been saved in /home/hoge/.ssh/id_rsa.pub.
The key fingerprint is:
1c:c8:cf:03:78:18:d6:31:e4:13:a0:83:d9:80:5b:d8 hoge@hogehoge.server
The key's randomart image is:
+--[ RSA 2048]----+
|oo ++=. |
|o=Eo *.+ |
|oo+ o B . |
|. . . * . |
| S |
| . |
| |
| |
| |
+-----------------+
$
$ cat id_rsa.pub >authorized_keys
$ ll
合計 16
-rw-rw-r-- 1 hoge hoge 413 9月 22 11:55 2017 authorized_keys
drwxrwxr-x 2 hoge hoge 4096 9月 22 11:54 2017 back
-rw------- 1 hoge hoge 1675 9月 22 11:55 2017 id_rsa
-rw-r--r-- 1 hoge hoge 413 9月 22 11:55 2017 id_rsa.pub
$
$ chmod 0600 authorized_keys
$
$
$ sftp -oIdentityFile=/home/hoge/.ssh/id_rsa hoge@hogehoge.server
Connecting to hogehoge.server...
The authenticity of host 'hogehoge.server (hogehoge.server)' can't be established.
RSA key fingerprint is 57:e4:19:5f:e3:c0:a9:81:54:9d:9a:bc:8d:68:a4:b0.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'hogehoge.server' (RSA) to the list of known hosts.
hoge@hogehoge.server's password:
Permission denied, please try again.
hoge@hogehoge.server's password:
Permission denied, please try again.
hoge@hogehoge.server's password:
Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password).
Couldn't read packet: Connection reset by peer
$
$
$ ll
合計 20
-rw------- 1 hoge hoge 413 9月 22 11:55 2017 authorized_keys
drwxrwxr-x 2 hoge hoge 4096 9月 22 11:54 2017 back
-rw------- 1 hoge hoge 1675 9月 22 11:55 2017 id_rsa
-rw-r--r-- 1 hoge hoge 413 9月 22 11:55 2017 id_rsa.pub
-rw-r--r-- 1 hoge hoge 395 9月 22 11:55 2017 known_hosts
$
$
$ ssh-copy-id hoge@hogehoge.server
hoge@hogehoge.server's password:
Now try logging into the machine, with "ssh 'hoge@hogehoge.server'", and check in:
.ssh/authorized_keys
to make sure we haven't added extra keys that you weren't expecting.
$ ll
合計 20
-rw------- 1 hoge hoge 413 9月 22 11:55 2017 authorized_keys
drwxrwxr-x 2 hoge hoge 4096 9月 22 11:54 2017 back
-rw------- 1 hoge hoge 1675 9月 22 11:55 2017 id_rsa
-rw-r--r-- 1 hoge hoge 413 9月 22 11:55 2017 id_rsa.pub
-rw-r--r-- 1 hoge hoge 395 9月 22 11:55 2017 known_hosts
$
$ ls -ltr
合計 20
drwxrwxr-x 2 hoge hoge 4096 9月 22 11:54 2017 back
-rw-r--r-- 1 hoge hoge 413 9月 22 11:55 2017 id_rsa.pub
-rw------- 1 hoge hoge 1675 9月 22 11:55 2017 id_rsa
-rw------- 1 hoge hoge 413 9月 22 11:55 2017 authorized_keys
-rw-r--r-- 1 hoge hoge 395 9月 22 11:55 2017 known_hosts
$
$
$
$ sftp -oIdentityFile=/home/hoge/.ssh/id_rsa hoge@hogehoge.server
Connecting to hogehoge.server...
sftp> \q
Invalid command.
sftp>
sftp> quit
$
$ 他のサイトでは、id_rsa.pubを接続先のサーバに持っていき、 authorized_keysに、id_rsa.pubの中身を記述とあったけど、これでうまく行かなかった 他の方法でとして、 $ ssh-copy-id hoge@hogehoge.server として、成功 PR |
|
2017 08,29 14:24 |
|
https://github.com/cakephp/cakephp/tags
で忘れているので、勉強がてらに2.5.4をインストールしてみました 参考にしたサイト http://qiita.com/knife0125/items/46798ade9b32f43a7c83 http://qiita.com/t_enderman/items/5708c54f05d3df9ec370 # cd /usr/local/src # wget https://github.com/cakephp/cakephp/archive/2.5.4.zip # unzip 2.5.4.zip
# cp -r cakephp_2.5.4 /var/www/test
# cd /var/www/test # chown -R apache app/tmp MySQLで、DBスキーマ―の作成し、ユーザとPASSを設定 # cp app/Config/database.php.default app/Config/database.php # vi database.php 'login' => '設定したユーザ',
'password' => '設定したパス',
'database' => 'DB名',
'prefix' => '',
'encoding' => 'utf8', //encodingのコメントを外す
$defaultと$testの両方を変更 Security設定のためのパラメータを自分の独自のパラメータに設定します。
下記のスクリプトを実行して出てきたパラメータを、Security.salt等該当箇所の値に設定します。
※ これができていないと、CakePHPが正常に動作しないので必要です。
とのことでしたので、 # php -r '$num = ""; for($i=0;$i<10;++$i){$num .= rand(100,999);} echo sha1($num) . "\n";' 値1が出力(表示)される # php -r '$num = ""; for($i=0;$i<10;++$i){$num .= rand(100,999);} echo $num . "\n";' 値2が出力(表示)される # vi app/Config/core.php Configure::write('Security.salt', '値1を設定'); Configure::write('Security.cipherSeed', '値2を設定'); DebugKitの導入に関して、cakephpのバージョンと合わせないとエラーが出ました https://github.com/cakephp/debug_kit/releases より、合うバージョンをダウンロードして、WinSCPで、アップロード # vi app/Config/bootstrap.php CakePlugin::load('DebugKit'); を追加 Debugモードを1にする
# vi app/Config/core.php
Configure::write('debug', 2); を Configure::write('debug', 1);
に変更
# vi app/View/Layouts/default.ctp
<?php echo $this->element('sql_dump'); ?>を
<?php // echo $this->element('sql_dump'); ?> にしてコメントアウト
|
|
2017 08,23 18:32 |
|
2017 08,23 18:26 |
|
2017 06,30 19:59 |
|
忍者ブログ [PR] |